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 :
x3 pour les 3 fonctions.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
MAIS !
Existe t-il un moyen de boucler mon nom de fonction, du type, avec n ma variable variant de 1 à 3 pour réduire le code ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Private Sub CB(n)_click()
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
Partager