03.07.2025, 12:07
Hallo an alle.
Ich versuche nun schon mehrere Tage in einer Listbox beim UserForm öffnen den ersten Eintrag markiere.
Eigendlich funktioniert das mit: ListBox1.ListIndex = 0
Bei mir eben nicht.
Hier mal den Code
Danke für Eure Anregungen.
Ich versuche nun schon mehrere Tage in einer Listbox beim UserForm öffnen den ersten Eintrag markiere.
Eigendlich funktioniert das mit: ListBox1.ListIndex = 0
Bei mir eben nicht.
Hier mal den Code
Code:
Private Sub UserForm_Initialize()
Dim Zeile As Long
Me.ListBox1.Clear
For Zeile = 2 To Tabelle1.Cells(Rows.Count, 1).End(xlUp).Row
Me.ListBox1.AddItem Format(Tabelle1.Cells(Zeile, 1).Value, "0000")
Me.ListBox1.List(Me.ListBox1.ListCount - 1, 1) = Tabelle1.Cells(Zeile, 2).Value
Me.ListBox1.List(Me.ListBox1.ListCount - 1, 2) = Tabelle1.Cells(Zeile, 4).Value
Me.ListBox1.List(Me.ListBox1.ListCount - 1, 3) = Tabelle1.Cells(Zeile, 5).Value
Me.ListBox1.List(Me.ListBox1.ListCount - 1, 4) = Tabelle1.Cells(Zeile, 3).Value
Me.ListBox1.List(Me.ListBox1.ListCount - 1, 5) = Tabelle1.Cells(Zeile, 19).Value
If Tabelle1.Cells(Zeile, 24) <> "" Then
Label_Angebot.Visible = True
cbAngebot.Visible = True
Label13.Visible = True
Else
Label_Angebot.Visible = False
cbAngebot.Visible = False
Label13.Visible = False
End If
If Tabelle1.Cells(Zeile, 26) <> "" Then
Label_Lieferschein.Visible = True
cbLieferschein.Visible = True
Label14.Visible = True
Else
Label_Lieferschein.Visible = False
cbLieferschein.Visible = False
Label14.Visible = False
End If
If Tabelle1.Cells(Zeile, 25) <> "" Then
Label_Rechnung.Visible = True
cbRechnung.Visible = True
Label15.Visible = True
Else
Label_Rechnung.Visible = False
cbRechnung.Visible = False
Label15.Visible = False
End If
ListBox1.ListIndex = 0
Next Zeile
End Sub
Danke für Eure Anregungen.