Ik wil graag een range meegeven aan een combobox in een userform, zonder de focus te verleggen naar een ander blad.
Onderstaande code werkt helaas niet (Fout 1004), maar geeft de richting aan waar ik naar toe wil
De code werkt wel als ik de apostrof (2x) verwijder en 'ws.' achter Set verwijder.
Helaas springt Excel dan ook naar het bewuste blad, terwijl ik de foocus op Blad1 wil houden
naturlijk kan ik ook de code tussen Application.ScreenUpdating=False ..True plaatsen, maar ik ben benieuwd of er nog een alternatief is
Ik hoop dat ik niet te cryptisch ben
Onderstaande code werkt helaas niet (Fout 1004), maar geeft de richting aan waar ik naar toe wil
De code werkt wel als ik de apostrof (2x) verwijder en 'ws.' achter Set verwijder.
Helaas springt Excel dan ook naar het bewuste blad, terwijl ik de foocus op Blad1 wil houden
naturlijk kan ik ook de code tussen Application.ScreenUpdating=False ..True plaatsen, maar ik ben benieuwd of er nog een alternatief is
Ik hoop dat ik niet te cryptisch ben
Code:
Dim ws As Worksheet
Dim gebied As Range
Load UserForm1
Set ws = Worksheets("Fruitschaal")
'ws.Activate
Set gebied = ws.Range(Cells(1, 1), Cells(200,1))
UserForm1.ComboBox1.List = gebied.Value
UserForm1.Show
'ActiveWorkbook.Sheets("Blad1").Select
End Sub