Je demmande pas mal d'aide car le vb est nouveau pour moi mais grace a vous j'avance

Un truc

J'ai un textbox enfin j'en ai plein
quand je clic dedans ça doit inscrire dans le textbox qui s'appel Mir le nom du textbox cliqué

exemples :
- je double clic sur le textbox1 cela ecrit textbox1 dans Mir
- je double clic sur le textbox2 cela ecrit textbox2 dans Mir...........

ça marche si je fais fait ce code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13

Private Sub TextBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
'Affiche le nom du textbox cliqué dans la mir
Mir.Value = TextBox1.Name
End Sub

Private Sub TextBox2_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
'Affiche le nom du textbox cliqué dans la mir
Mir.Value = TextBox2.Name
End Sub

etc...........
un peu contraignant.
j'aurais voulu transformer le textbox1.Name textbox2.Name etc.... par un truc du genre Me.name

j'ai essayé un truc du style mais la valeur remontée n'est pas la bonne c'est le nom du formulaire qui remonte.

qu'existe t-il a part Me pour nommer de façon générique le textbox

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11

Private Sub TextBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
'Affiche le nom du textbox cliqué dans la mir
Mir.Value = Me.Name
End Sub

Private Sub TextBox2_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
'Affiche le nom du textbox cliqué dans la mir
Mir.Value = Me.Name
End Sub