Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Laufzeitfehler bei ListBox mit Multiselect

Forumthread: Laufzeitfehler bei ListBox mit Multiselect

Laufzeitfehler bei ListBox mit Multiselect
02.02.2005 10:26:09
R.Schmitt
Guten Morgen allerseits,
es ist mal wieder soweit. Gerade habe ich in den Tisch gebissen ;-)
Mit folgendem Makro lese ich derzeit die in einer ListBox
mit Multiselect ausgewählten Einträge in einen Zellenbereich
aus.
Alles was mir fehlt, ist eine MsgBox, falls der Anwender in
der ListBox nichts angeklickt hat.
Klappt aber nicht. Dachte mir schon mit On error go to usw.
abzufangen. Das kappt dann aber so gut, dass er mir prinzipiell
einen MsgBox auswirft, egal ob in der ListBox ausgewählt wurde,
oder nicht.
Wer könnte meinen Gedankenknoten lösen, damit ich heute nicht aus
dem Fenster springen muß ?
Dankeschön
R.Schmitt
With ListBox2
For n = 0 To .ListCount - 1
If .Selected(n) Then
i = i + 1
ReDim Preserve arr(i)
arr(i) = .List(n)
End If
Next
End With
Range("af4:af100" & UBound(arr) + 1) = Application.Transpose(arr)
End If
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Laufzeitfehler bei ListBox mit Multiselect
02.02.2005 10:37:37
Matthias
Hallo R.,
so vielleicht?
Private Sub CommandButton1_Click()
With ListBox2
Dim arr()
Dim n As Integer
Dim i As Integer
i = 0
For n = 0 To .ListCount - 1
If .Selected(n) Then
i = i + 1
ReDim Preserve arr(i)
arr(i) = .List(n)
End If
Next
End With
If i > 0 Then
Range("af4:af100" & UBound(arr) + 1) = Application.Transpose(arr)
Else
MsgBox "Nichts ausgewählt!"
End If
End Sub
Gruß Matthias
Anzeige
AW: Laufzeitfehler bei ListBox mit Multiselect
R.Schmitt
Lieber Matthias,
soeben eingebaut - Klappt - DANKE !!!
Das Fenster kann also zu bleiben.
Ich wünsche dir noch einen schönen Tag
R.Schmitt
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige