online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon malibu vom 08.10.2021, 16:25 Options

listbox inhalte löschen

hallo,

bin mit meinem latein am Ende.

Habe ne Listbox mit MultiSelect und Checkboxen
und möchte Datensätze aus der Listbox per button löschen..
einzelne werde gelöscht.. aber irgendwie nicht alle..

mir ist aufgefallen, dass nur die geraden Zahlen gelöscht werde.. woran kann das liegen?

Private Sub CommandButton202_Click()
Dim iRow As Integer

Sheets("Struktur").Select
With ListBox2_100
For iRow = 0 To ListBox2_100.ListCount - 1 Step 1
If ListBox2_100.Selected(iRow) = True Then
Sheets("Struktur").Rows(iRow + 2).Delete
End If
Next
End With
ListBox2_100.Clear
Call UserForm_Initialize
End Sub

danke


Antwort schreiben

Antwort 1 von malSchauen vom 08.10.2021, 16:52 Options

Hi,

Lass die Schleife einfach andersrum laufen, dann sollte das passen.

For iRow = ListBox2_100.ListCount - 1 To 0 Step -1


bye
malSchauen

Antwort 2 von malibu vom 08.10.2021, 16:56 Options

oh man auf die idee hätte ich ja selber kommen müssen..
wenn ich zeile lösche, dann rutscht die ja eins nach oben usw.. :-)
danke

Ähnliche Themen

UserForm ListBox
fedjo  15.06.2008 - 166 Hits - 8 Antworten

Excel Listbox fuellen
Andi1986  20.06.2009 - 600 Hits - 2 Antworten

Listbox formatieren
Klapptnicht  03.09.2009 - 344 Hits - 2 Antworten

ListBox
bage  12.09.2009 - 123 Hits - 1 Antwort

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026