Automatisation de fonction
Bonjour à tous,
Je me retrouve confronté à un problème et malgré de nombreuses recherches, impossible de trouver une solutions qui me convienne...
Je vous explique :
En gros, j'ai 3 checkBox (CB1,CB2,CB3) liées chacunes à 3 TextBox(TB1,TB2,TB3).
J'aimerais quand je clique sur le CB1, ma TB1 s'affiche et inversement, et ceux pareil pour 2 et 3.
Le code est donc :
Code:
1 2 3 4 5 6 7
| Private Sub CB1_Click()
If Controls("CB1").value = True Then
Me.Controls("TB1").visible=True
Else
Me.Controls("TB1").visible=False
End if
End Sub |
x3 pour les 3 fonctions.
MAIS !
Existe t-il un moyen de boucler mon nom de fonction, du type
Code:
Private Sub CB(n)_click()
, avec n ma variable variant de 1 à 3 pour réduire le code ?
Parce que si j'ai 50 checkBox, ça fait beaucoup de lignes de code avec exactement le même contenu, juste un chiffre qui change à chaque fois...
Merci d'avance
Cordialement