Initialisierung eines Kombinationsfeldes nachStart

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
Bild

Betrifft: Initialisierung eines Kombinationsfeldes nachStart
von: Feliks
Geschrieben am: 17.07.2015 11:54:31

Liebes Forum,
ich sitze schon seit einiger Zeit über folgendem Problem:
Ich habe eine UserForm mit einem Kombinationsfeld.
Ich möchte, dass in dieses Kombinationsfeld, unmittelbar nach dem Öffnen der xls Datei, werte in dieser Box stehen haben. Die Werte sind Inhalte des excelsheets und stehen in einer Spalte.

Public Sub Workbook_Open()
    UserForm1.Show vbModeless
    
    Dim carlineInComboBox As String
    Dim X_Car As Worksheet
    
    Set X_Car = Worksheets("test")
        
    startNetwork = X_Car.Range("A1:ZZ1").Find("Message Name", LookIn:=xlValues).Column + 1
    endNetwork = X_Car.Range("A2:ZZ2").Find("AAM", LookIn:=xlValues).Column - 1
    For loopCombo = startNetwork To endNetwork
        carlineInComboBox = X_Car.Cells(2, loopCombo).Value
            With ComboBox1
                .AddItem carlineInComboBox
            End With
    Next loopCombo
            
End Sub
Der Fehler kommt logischerweise bei .AddItem carlineInCombobox da diese ja noch nicht existiert, oder? Der Verweis zur Kombobox fehlt ja.
Ich würde mich sehr über Hilfe freuen
Liebe Grüße
Feliks

Bild

Betrifft: AW: Initialisierung eines Kombinationsfeldes nachStart
von: Rudi Maintaire
Geschrieben am: 17.07.2015 11:59:46
Hallo,
Der Verweis zur Kombobox fehlt ja.
Dann setz ihn.
With Userform1.ComboBox1
Gruß
Rudi

Bild

Betrifft: AW: Initialisierung eines Kombinationsfeldes nachStart
von: Feliks
Geschrieben am: 17.07.2015 12:20:31
AUUUUUUUUU man, ich wusste es ist so einfach.
Vielen Dank Rudi, du hast meinen Freitag gerettet :)
Gruß
Feliks

 Bild

Beiträge aus den Excel-Beispielen zum Thema "Initialisierung eines Kombinationsfeldes nachStart"