problème remplissage des label avec code vba
bonsoir le forum j'ai encor besoin de votre aide SVP
j'ai un userform avec les textbox listbox et des Labels qui se chargent de depuis la feuil "TEST" de la ligne (A2:E2)= a l'entête du tableau de la feuil "TEST" de mon classeur et composer de 5 colone .
quand les lignes (A3:E) sont remplie de données au démarrage de userforme les Labels se remplissent normal
mais le problème qui se pose quand les lignes (A3:E) elles son vides au démarrage de userforme les Labels ne se remplissent pas et voila le code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| Set f = Sheets("TES")
Me.ComboBox3.List = Array("Tom", "Mani", "Ramv")
If f.[B3] = "" Then Exit Sub
bv = f.Range("a3:f" & [A65000].End(xlUp).Row).Value
If f.Range("a3") = "" Then bv = f.Range("a3:f3")
For i = 1 To UBound(bv, 2) - 1
temp = temp & f.Columns(i).Width * 0.62 & ";"
Me("label" & i) = f.Cells(2, i) ' = label liste box
Me("label" & i + 19) = f.Cells(2, i) ' = label textbox..
Me("label" & i).Top = Me.ListBox1.Top - 15
Largeur = Largeur + f.Columns(i).Width * 1
Next
Me.ListBox1.ColumnWidths = temp: Me.Width = Largeur - 128
Me.ListBox1.List = bv
End Sub |
merci et excellent nuit tt le monde