Bonjour à tous,
J'aurais besoin de votre aide pour un petit problème ( enfin je l'éspère ^^ ).
Mon idée de départ est la suivante, j'ai un userform, dedans j'ai placé deux pages. La première dispose de label ainsi que des textbox.
Dans ma 2ème page, je voudrait que selon ce que je trouve dans une des textbox de la 1ère page, ( ici je cherche à trouver "1" ),
je récupère le nom de la textbox (exemple: OOT_LL_TextBox ) je coupe le la fin et je le remplace par "lbl" (donc: OOT_LL_lbl)
pour par la suite pouvoir grace au nom du label séléctioner la caption de ce label et le recopier dans la 2ème page dans un autre label.
Je pensais pouvoir faire sa sans rencontrer de problème ... manque de bol ... il y a un problème ^^
voila le code que j'ai fait :
Le problème ce situe à :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Dim Ctl As Control i = 1 Me.MultiPage1.Value = 0 For Each Ctl In Me.Controls If TypeOf Ctl Is MSForms.TextBox Then If Left(Ctl.Name, 3) = "OOT" Then If Ctl.Value = i Then x = Left(Ctl.Name, 7) x = x & "_lbl" y = x.Caption End If End If End If Me.MultiPage1.Value = 1 Label1.Caption = y Next Ctl
L'erreur dit : Qualificateur incorrect
Code : Sélectionner tout - Visualiser dans une fenêtre à part y = x.Caption
Et je ne sais pas quoi faire...
J'éspère m'avoir éxpliqué le mieu possible.
Cordialement
Partager