Hervé
XLDnaute Barbatruc
bonjour tout le monde
petit souci :
ce code bug, car vba n'accepte pas une varible dans le ColumnWidths :
sachant que ma listbox peut contenir de 15 à 35 colonnes, je ne voudrais pas faire un truc du genre .columnwidths="20;20;20;20;20;20;20;20;20;20.....
merci de m'aider
salut
petit souci :
ce code bug, car vba n'accepte pas une varible dans le ColumnWidths :
Code:
Private Sub UserForm_Initialize()
Dim tablo
Dim t As String
tablo = Range("a1").CurrentRegion
t = Application.Rept(";20", UBound(tablo, 2))
t = """" & Mid(t, 2) & """"
MsgBox t'pour test
With ListBox1
.ColumnCount = UBound(tablo)
.ColumnWidths = t
.List = tablo
End With
End Sub
sachant que ma listbox peut contenir de 15 à 35 colonnes, je ne voudrais pas faire un truc du genre .columnwidths="20;20;20;20;20;20;20;20;20;20.....
merci de m'aider
salut