Ich habe folgende Code für eine Combobox hinterlegt und an einen CmdBtn geknüpft.
Private Sub Worksheet_Activate()
Dim ws As Worksheet
CBTabellen.Clear
For Each ws In Worksheets
Select Case ws.Name
Case "Zieltabelle", "Auswertung"
Case Else
If ws.Range("I1") "schon exportiert" Then _
CBTabellen.AddItem ws.Name
End Select
Next ws
CBTabellen.ListIndex = 0
End Sub
Es funktioniert auch hervorragend . Allerdings stehe ich vor dem Problem, dass sich die Einträge in der Combobox immer erst nach einem Blattwechsel aktualisieren (Worksheet_Activate). Kann man das so steuern, dass die Aktualisierung der ComboBox Einträge auch ohne einen Blattwechsel stattfindet, oder gibt es eine VBA-Möglichkeit, den Blattwechsel zu "simulieren"?