Word/Excel-VBA: Listenfeld und Kombinationsfeld

Von: Lorenz Hölscher
Stand: 12. April 2011
Anmelden um Kommentare zu schreiben

Selected-Array statt Value-Eigenschaft

Damit können Sie jedoch die Value-Eigenschaft nicht mehr sinnvoll auslesen, weil sie nur die zuletzt angeklickte Zeile enthält. Kombinationsfeld und Listenfeld führen deshalb immer ein Selected-Array mit sich, welches für diese Zwecke vorgesehen ist.

Beim Auswerten der Liste, also typischerweise im btnOK_Click-Ereignis, muss in einer Schleife mit If Listbox1.Selected(i) = True Then für jede Zeile geprüft werden, ob sie ausgewählt ist. Im folgenden Listing finden Sie ein Beispiel zum Auflisten bestimmter Dateien eines vorgegebenen Verzeichnisses, die mit Bestätigen des Dialogs verarbeitet werden sollen.

Diese Seite ist für Mitglieder von akademie.de reserviert.

Möchten Sie die Mitgliedschaft 14 Tage kostenlos testen und den Beitrag komplett lesen?

Oder möchten Sie zunächst mehr über diesen Beitrag erfahren und die Leseproben sehen?

Ich bin bereits Mitglied
Jetzt Probemitglied werden
Ich kann in den 14 Tagen Probezeit formlos z.B. per E-Mail stornieren. Wenn ich das nicht tue, entscheide ich mich für ein