Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
372to376
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
372to376
372to376
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Listbox

Listbox
03.02.2004 15:50:05
alex
Hallo Forum,
ich habe in einer Userform eine Listbox integriert.
Nun möchte ich eine Zeile in der Listbox markieren und mittels eines Buttons löschen.
Das Problem: Wie weiß der Button welche zeile markiert ist.
Hat die markierte Zeile in der Listbox den Status listbox1.activerow ?
Wie kann ich die markierte Zeile löschen?

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Listbox
03.02.2004 15:52:43
soendi
hallo alex
über listbox1.listindex oder über .value (je nach dem, was du gebrauchen kannst)
gruss
soendi
AW: Listbox
03.02.2004 15:58:35
alex
Hallo soendi,
das Problem ist: Woher bekomme ich Index der markierten Zeile ?
AW: Listbox
03.02.2004 16:02:09
soendi
der index wird durchnummeriert, soviel ich weiss... bin aber nicht sicher, hab auch so meine probleme damit :-)
1. eintrag = 1, 2. eintrag = 2, etc...
gruss
soendi
AW: Listbox
03.02.2004 16:17:11
alex
du hast mich nicht richtig verstanden.
Also, ich habe 5 Einträge z.B.
senf
test
hurtz
josef
nun klicke ich in meiner userform z.B. test an um sie zu markieren.
Dann möchte ich auf einen Knopf drücken und den markierten Eintrag löschen
Anzeige
Eintrag aus Listbox löschen - RemoveItem
03.02.2004 17:05:53
Boris
Hi Alex,
ListBox1.RemoveItem (ListBox1.ListIndex)
Grüße Boris
@Soendi:
Der Listindex beginnt mit Null...
AW: Eintrag aus Listbox löschen - RemoveItem
04.02.2004 08:22:05
soendi
oh, danke boris!
man lernt nie aus :) habe bisher erst eine listbox verwendet, und die hat nicht richtig funktioniert. könnte an dem gelegen haben :-))
grüsse
soendi
Oder doch ab und an die VBA-Hilfe benutzen...?
03.02.2004 17:08:19
Boris
Hi Soendi,
aus der Hilfe zu ListBox:
"Der Wert für ListIndex der ersten Zeile in einer Liste ist 0, der Wert der zweiten Zeile ist 1 usw."
So schlecht ist die Hilfe die gar nicht...
Grüße Boris
AW: Oder doch ab und an die VBA-Hilfe benutzen...?
03.02.2004 17:23:44
alex
Hallo Boris,
Problem leider nicht verstanden.
mir ist schon klar das 1 zeile =index 1 usw.
aber woher weiß mein macro wenn ich die z.b die 7 zeile anklicke das ich die 7 zeile markiert habe und diese zeile/index löschen soll ?

nochmal von vorne
ich starte mein macro
werte werden eingelesen und in einer userform gezeigt
das macro stoppt und wartet auf eine eingabe
zu diesem zeitpunkt möchte ich eine zeile in der listbox durch anklicken markieren und dann durch einen commandbutton löschen
(Befehl:lösche den durch anklicken markierten eintrag in der listbox)
nun möchte ich auf einen weiteren command button drücken und das programm zu ende laufen lassen
ich hoffe ich habe mich verständlicher ausgedrückt
Anzeige
Du solltest ausprobieren, was man dir vorschlägt..
03.02.2004 18:29:29
Boris
Hi Alex,
...dann hättest du dein Problem längst gelöst.
Den aktiven = markierten Eintrag der Listbox erhälst du mit ListBox1.ListIndex.
Und mit der RemoveItem-Methode löscht du genau den auf diese Weise ermittelten Eintrag. Aber das hatte ich auch bereits geschrieben...
Grüße Boris
*schäm*
04.02.2004 08:25:06
soendi
okok, ich gebs ja zu. die hilfe ist für mich ... ein thema, dem ich mich mehr widmen sollte :-) damn [f1]
gruss
soendi

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige