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 : 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
x3 pour les 3 fonctions.

MAIS !
Existe t-il un moyen de boucler mon nom de fonction, du type
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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