AW: UF Listbox Zeilennummer in zusätzliche Spalte
31.07.2017 19:11:05
Peter
Hallo Karin,
Danke für Deine Hilfe, aber leider komme ich damit noch nicht klar.
Derzeit lade ich die ListBox per Button: Makro hierfür anbei:
'CmdBtn1 Listbox1 füllen
Private Sub CommandButton1_Click()
Dim arr() As Variant
Dim iRow As Long, iRowU As Long, BLetzte As Long
'hier wird der Filter ausgeführt
Call MakroFiltern
ListBox1.Clear
With ListBox1
.Font.Size = 10
.ColumnCount = 7
.ColumnWidths = ("6,5cm;6,3cm;5,3cm;2,6cm;3,3cm;2,6cm;3,0cm")
'A B C D E F G
End With
BLetzte = IIf(IsEmpty(Range("A65536")), Range("A65536").End(xlUp).Row, 65536)
For iRow = 3 To BLetzte
If Not Rows(iRow).Hidden Then
If Cells(iRow, 1) "" Then
ReDim Preserve arr(0 To 6, 0 To iRowU)
arr(0, iRowU) = Cells(iRow, 1)
arr(1, iRowU) = Cells(iRow, 2)
arr(2, iRowU) = Cells(iRow, 3)
arr(3, iRowU) = Cells(iRow, 4)
arr(4, iRowU) = Cells(iRow, 5)
arr(5, iRowU) = Cells(iRow, 6)
arr(6, iRowU) = Cells(iRow, 7)
iRowU = iRowU + 1
End If
End If
Next iRow
ListBox1.Column = arr
End Sub
Was muss ich bitte ändern um die Zeilennummer zu erhalten, und wie muss ich es durchführen, dass die Daten der Textboxes zurück in die richtige Zeile übertragen werden.
Besten Dank für Deine Hilfe.
Gruss
Peter