17.04.2024, 03:23
Ich steh leider grad auf dem Schlauch.
Ich habe in der Spalte A der Tabelle1 Werte. Nun möchte ich diese in eine Listbox schreiben. Allerdings soll ein Wert nicht geschrieben / übergangen werden (Wert = "Huber"). Es sollen so lange Werte in die Listbox geschrieben weren, bis in der Tabelle1 eine leere Zelle kommt.
Der Code sieht momentan so aus:
Do While .Cells(zeile, 1) <> "" Or .Cells(zeile, 1) = "Huber"
UserForm.ListBox1.AddItem Trim(.Cells(zeile, 1))
zeile = zeile + 1
Loop
Nun wird aber der Wert "Huber" dennoch in die Listbox geschrieben. Offensichtlich ist der Operator Or falsch. Kann mir da jemand helfen?
Liebe Grüsse und Danke
Ursprung
Ich habe in der Spalte A der Tabelle1 Werte. Nun möchte ich diese in eine Listbox schreiben. Allerdings soll ein Wert nicht geschrieben / übergangen werden (Wert = "Huber"). Es sollen so lange Werte in die Listbox geschrieben weren, bis in der Tabelle1 eine leere Zelle kommt.
Der Code sieht momentan so aus:
Do While .Cells(zeile, 1) <> "" Or .Cells(zeile, 1) = "Huber"
UserForm.ListBox1.AddItem Trim(.Cells(zeile, 1))
zeile = zeile + 1
Loop
Nun wird aber der Wert "Huber" dennoch in die Listbox geschrieben. Offensichtlich ist der Operator Or falsch. Kann mir da jemand helfen?
Liebe Grüsse und Danke
Ursprung