Goedemorgen,
Ik heb een stukje code dat een range haalt uit Sheet2. Deze Range wordt geplaatst in Combobox1. Als er dan een maand (inhoud van de range) geselecteerd is worden de gegevens geladen en in de juiste kolommen geplaatst.
Het probleempje wat ik heb is dat als je daarna nog een keer een maand wil selecteren dan zijn de Ranges nog eens toegevoegd. wie kan me hierop corrigeren?(wat overigens logisch is omdat ik niet weet hoe ik die items éénmalig moet laten toevoegen)
Ik heb nog een vraagje:
Is het mogelijk om meerdere ranges van meerdere sheets in deze combobox te plaatsen?
Ik heb een stukje code dat een range haalt uit Sheet2. Deze Range wordt geplaatst in Combobox1. Als er dan een maand (inhoud van de range) geselecteerd is worden de gegevens geladen en in de juiste kolommen geplaatst.
Het probleempje wat ik heb is dat als je daarna nog een keer een maand wil selecteren dan zijn de Ranges nog eens toegevoegd. wie kan me hierop corrigeren?(wat overigens logisch is omdat ik niet weet hoe ik die items éénmalig moet laten toevoegen)
Ik heb nog een vraagje:
Is het mogelijk om meerdere ranges van meerdere sheets in deze combobox te plaatsen?
Code:
Private Sub ComboBox1_Change()
With Sheet1.ComboBox1
.AddItem Sheets(2).Range("Q3").Value
.AddItem Sheets(2).Range("R3").Value
.AddItem Sheets(2).Range("S3").Value
.AddItem Sheets(2).Range("T3").Value
.AddItem Sheets(2).Range("U3").Value
.AddItem Sheets(2).Range("V3").Value
.AddItem Sheets(2).Range("W3").Value
.AddItem Sheets(2).Range("X3").Value
.AddItem Sheets(2).Range("Y3").Value
.AddItem Sheets(2).Range("Z3").Value
.AddItem Sheets(2).Range("AA3").Value
.AddItem Sheets(2).Range("AB3").Value
End With
With Sheets("2014")
fColumn = .Range("Q3:AB3").Find(Sheets(1).ComboBox1).Column
.Cells(3, fColumn).Offset(1).Resize(39).Copy
Sheets("KPI").Range("H3") = .Cells(3, fColumn).Value
Sheets("KPI").Range("H4").PasteSpecial xlPasteValues
.Cells(3, fColumn - 1).Offset(1).Resize(39).Copy
Sheets("KPI").Range("F3") = .Cells(3, fColumn - 1).Value
Sheets("KPI").Range("F4").PasteSpecial xlPasteValues
End With
End Sub