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 WithDen 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 SubWas 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

 
 

 


 die Checkbox "alle auswählen" gesetzt und steuer das darüber. Ist einfacher und sicherer ...
 die Checkbox "alle auswählen" gesetzt und steuer das darüber. Ist einfacher und sicherer ...
	 und bei Chang leif der Code sich Tod.
 und bei Chang leif der Code sich Tod.