Bonjour,
Je m'adresse à vous car je désespère de trouver pourquoi mon code ne fonctionne pas, il n'est pourtant pas compliqué!
J'ai un userform avec une trentaine de checkbox que j'ai mis dans le même cadre Et je voudrais juste masquer la colonne quand la checkbox n'est pas cochée...
Les noms dans ma ligne 2 et les caption des checkbox correspondent tous bien!
Pourtant dès la première checkbox ça plante parce que la variable va jusqu'au bout de la feuille et s'arrête à 257...
Private Sub CommandButton_look_Click()
For Each i In Frame_choix.Controls
If i = False Then
Dim f As Integer
f = 2
While Cells(2, f) <> i.Caption
f = f + 1
Wend
Cells(2, f).EntireColumn.Hidden = True
ElseIf i = True Then
Dim t As Integer
t = 2
While Cells(2, t) <> i.Caption
t = t + 1
Wend
Cells(2, t).EntireColumn.Hidden = False
End If
Next i
Je vous remercie d'avance!!
Bye