Re-Bonjour,
Bon donc voici la suite de ceci : http://www.developpez.net/forums/d67...ontrole-cours/
j'ai crée la fonction suivante :
Mes TextBox ont des noms tels que A1, B1, C1, A2, B2, C2, etc... (Non je ne fait pas une bataille navale )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Private Sub Coord() Me.REF = Left(Screen.ActiveControl.Name, 1) Me.REF2 = Right(Screen.ActiveControl.Name, 1) End Sub
Comme je l'ai dit dans le sujet précedents j'ai presque 200 zone de texte.
(et dieu sait combien demain). Donc hors de question de faire 200 cop col.
j'ai essayé de faire la procédure suivante au démarage (OnOpen)
j'ai donc dans l'évennement "OnClic" la function "Coord" qui s'agremente automatiquement dans toutes mes TextBox.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Private Sub Form_Open(Cancel As Integer) Dim Txt As TextBox For Each Txt In Me.Controls Txt.OnClick = "Coord" Next Txt End Sub
et comme vous l'avez devinné Acces gére cela comme une macro et non comme une procédure donc erreur.
Une idée ?
Partager