ich habe in einem YT -Video: https://www.youtube.com/watch?v=JTHWn3_TQ0c
folgenden Code gefunden, um nach Elementen in einer Listbox zu suchen.
Jetzt möchte ich noch, dass die erste Zeile mit den Spaltenbeschriftungen hervorgehoben angezeigt wird.
Der Befehl:
.ColumnHeads = True
Funktioniert leider nicht.
Vielen Dank im Voraus
Mfg Rudi
Private Sub UserForm_Initialize()
Me.CommandButton1.Font.Size = 10
Me.CommandButton2.Font.Size = 10
Dim lngZeile As Long
Dim lngZeileMax As Long
Dim lngz As Long
Dim tbl_Nr As Worksheet
Set tbl_Nr = ThisWorkbook.Worksheets("Geraeteliste")
With Me.Geraeteliste
.ColumnCount = 3
.ColumnHeads = True
.ColumnWidths = "100"
.Font.Size = 10
End With
With tbl_Nr
lngZeileMax = .Range("A" & .Rows.Count).End(xlUp).Row
For lngZeile = 1 To lngZeileMax
Me.Geraeteliste.AddItem .Range("A" & lngZeile).value
Me.Geraeteliste.Column(1, lngz) = .Range("B" & lngZeile).value
Me.Geraeteliste.Column(2, lngz) = .Range("C" & lngZeile).value
lngz = lngz + 1
Next lngZeile
End With
Me.TextBox1.Font.Size = 11
End Sub