29.07.2016, 18:04
Hallo Experten!
In meiner UserForm habe ich 2 Listboxen die mit Dateien aus eiinem Laufwerk befühllt werden.
Nun möchte ich bevor die Listboxen befüllt werden ein zusätzliches element in die Listboxen zur auswahl von allen Dateien einfügen.
Den Code gibt es für jede ListBox 1 + 2
Damit möchte ich dann alles was in der ListBox2 steht auswählen.
Soweit geht das, das "Allle" in den ListBoxen gleich zu anfang steht.
Das problem ist wenn "Alle" angewählt wird, nichts passiert.
Hab mir schon was Heruntergeladen um zu sehen was angewählt wurde.
Im Lokalfenster sehe ich auch nicht richtig ob das 0 oder 1 ist!
Der Code für die weitere ausführung nimmt immer die nächtse Zeile in der ListBox.
Setze ich in der UserForm eine CheckBox ein, wird dann alles angewählt bis auf die erste Zeile wo drin steht "Alle"
Noch ein ausschnitt vom Code mit der CheckBox
Was mache ich Falsch oder geht das gar nicht was ich möchte?
Gibt es eine möglichkeit dies in der ListBox einzufügen?
Ich das Internet schon seit meheren Tagen befragt, habe aber keine lösung für dies gefunden.
Für jede Antwort oder Anregung danke ich euch
In meiner UserForm habe ich 2 Listboxen die mit Dateien aus eiinem Laufwerk befühllt werden.
Nun möchte ich bevor die Listboxen befüllt werden ein zusätzliches element in die Listboxen zur auswahl von allen Dateien einfügen.
Code:
With Me.ListBox1
.AddItem "Alle"
End With
Den Code gibt es für jede ListBox 1 + 2
Damit möchte ich dann alles was in der ListBox2 steht auswählen.
Soweit geht das, das "Allle" in den ListBoxen gleich zu anfang steht.
Das problem ist wenn "Alle" angewählt wird, nichts passiert.
Hab mir schon was Heruntergeladen um zu sehen was angewählt wurde.
Im Lokalfenster sehe ich auch nicht richtig ob das 0 oder 1 ist!
Der Code für die weitere ausführung nimmt immer die nächtse Zeile in der ListBox.
Setze ich in der UserForm eine CheckBox ein, wird dann alles angewählt bis auf die erste Zeile wo drin steht "Alle"
Noch ein ausschnitt vom Code mit der CheckBox
Code:
Private Sub CommandButton2_Click()
Dim lngC As Long
Dim lListBox As Long
Dim i As Integer
If CheckBox1 = True Then
MsgBox "Alle ausgewählt"
For i = 0 To Start.ListBox2.ListCount - 1 'für jede Zeile der Listbox1
Start.ListBox2.Selected(i) = True
Next i
End If
For lngC = 0 To ListBox2.ListCount - 1
If Not ListBox2.Selected(lngC) Then
MsgBox "Nichts ausgewählt"
Else
prcDateien2 "D:\Wartungspläne\" & cbDokument.Value & "\" & ListBox1.List(lngC) & "\"
End If
Next lngC
End Sub
Was mache ich Falsch oder geht das gar nicht was ich möchte?
Gibt es eine möglichkeit dies in der ListBox einzufügen?
Ich das Internet schon seit meheren Tagen befragt, habe aber keine lösung für dies gefunden.
Für jede Antwort oder Anregung danke ich euch
mfg
Michael
:98:
WIN 10 Office 2019
Michael
:98:
WIN 10 Office 2019