Hallo, danke für die antworten. Aber ich denke ich gehe jetzt doch den Alternativen Weg, da es wohl doch komplizierter ist den Code anzupassen.
Ich habe jetzt schon eine 2. Listbox eingefügt, die auf eine Hilfspalte zugreift, die mir dann die Zahl in Listbox 1 als Textbaustein anzeigt. Die Hilfsspalte erstelle ich über WENN blabla.
So lange in jedem Feld auch was steht geht das auch. Aber leider bekomme ich diese Wenn Formeln nicht so hin, das in jedem Feld was steht( Dazu müßte ich WennOder........Oder......) da habe ich aber Probs das hinzubekommen.
Daher momentan 2 Probleme mit diesem Code:
1. wie erkennt der Code auch noch nach Lücken den Text?
2. was müßte ich eingeben, das sich die Listbox sofort aktualisiert wenn sich in der Zeile was ändert.
Momentaner Coder der neuen Listbox:( Das mit Texbox3 stand so drin, ohne das kommts zu fehlern, is aber überflüßig)
Code:
Private Sub UserForm_Activate()
Call test
Me.LBDat.List = arrDat
Me.LBArt.List = arrArt
Me.LBDat.ListIndex = indDat + 1
Worksheets("Hilfe").Activate
Range("B2").Select
Me.TextBox3.Value = ""
' Liste zunächst löschen
Me.ListBox1.Clear
' Liste neu füllen
While ActiveCell.Value <> ""
ListBox1.AddItem ActiveCell.Value
ActiveCell.Offset(0, 1).Activate
Wend
End Sub
Die Codezeile um die Listbox zu aktualisieren müßte hier mit eingebaut werden:
Code:
Sub Lieferung9084()
'
' Lieferung9084 Makro
'
With Sheets("Lieferungen")
.Range("E3:X3").ClearContents
.Range("J1:N1").Copy
.Range("J3").PasteSpecial xlPasteAll
End With
End Sub