20.05.2020, 23:38
OK, der fehler ist weg aber meine ComboBox ist leer und ich habe auch keine Daten in der Listbox
muss ich in den Code von ComnoBox was ändern?
Nochmal ich will 13 Werte aus der gesamte Tabelle in der Listbox sehen und diese in die Zieltabelle übertragen
muss ich in den Code von ComnoBox was ändern?
Code:
Private Sub ComboBox1_Change()
ListBox1.Clear
'Variablendeklarationen - Integer (%)
Dim icnt1%, icnt2%
'Schleifenzaehler auf 4 setzen (Anfangszeile in Quelle)
icnt1 = 18
'Schleife solange bis in Spalte 4 eine Zelle ohne Inhalt kommt
Do While Cells(icnt1, 38) <> ""
'Wenn der Zellinhalt der Auswahl entspricht, dann
If Cells(icnt1, 38).Value = Val(Me.ComboBox1.Value) Then
'Mit der Listbox ... (fuellen)
With Me.ListBox1
'Eintrag aus Spalte 1 hinzufuegen
.AddItem Cells(icnt1, 38).Value
'Schleife ueber weitere Zellen der Zeile
For icnt2 = 1 To 13
'weitere EIntraege der Zeile hinzufuegen
.List(.ListCount - 1, icnt2) = Cells(icnt1, icnt2 + 1).Value
'Ende Schleife ueber weitere Zellen der Zeile
Next
'Ende Mit der Listbox ... (fuellen)
End With
'Ende Wenn der Zellinhalt der Auswahl entspricht, dann
End If
'Schleifenzaehler iCnt1 hochsetzen
icnt1 = icnt1 + 1
'Ende Schleife solange bis in Spalte 4 eine Zelle ohne Inhalt kommt
Loop
End Sub
Nochmal ich will 13 Werte aus der gesamte Tabelle in der Listbox sehen und diese in die Zieltabelle übertragen