Bonjour à tous, voila maintenant 2 jour que je cherche comment faire... J'ai trouvé des piste mais rien qui fonctionne
Je souhaiterai pouvoir modifier la couleur d'un CommandButon situé dans un UserForm (en cours d'exécution) à partir d'un autre Userform.
Je récupère le nom du premier USF dans une variable Origine1 "USF_A_1"
Je récupère le nom du CommandButton dans une variable Origine2 "B1_1", c'est 2 valeurs sont corrects
C'est la que je sèche... Quoi faire avec
Voici ce qui fonctionne, mais que je souhaite rendre dynamique
USF_A_1.B1_1.BackColor = RGB(0, 255, 0)
et ce qui ne fonctionne pas
Origine1.Controls(Origine2).BackColor = RGB(0, 255, 0)
VBA.UserForms.Add(origine1).Controls(Origine2).BackColor = RGB(0, 255, 0)
Merci d'avance pour vos réponses
PS : J'ai vraiment besoin de procéder ainsi, cette opération va être à faire un multitude de fois. Merci
Je souhaiterai pouvoir modifier la couleur d'un CommandButon situé dans un UserForm (en cours d'exécution) à partir d'un autre Userform.
Je récupère le nom du premier USF dans une variable Origine1 "USF_A_1"
Je récupère le nom du CommandButton dans une variable Origine2 "B1_1", c'est 2 valeurs sont corrects
C'est la que je sèche... Quoi faire avec
Voici ce qui fonctionne, mais que je souhaite rendre dynamique
USF_A_1.B1_1.BackColor = RGB(0, 255, 0)
et ce qui ne fonctionne pas
Origine1.Controls(Origine2).BackColor = RGB(0, 255, 0)
VBA.UserForms.Add(origine1).Controls(Origine2).BackColor = RGB(0, 255, 0)
1 2 3 | With UserForms.Add(Origine1) .Controls(Origine2).BackColor = RGB(0, 255, 0) End With |
PS : J'ai vraiment besoin de procéder ainsi, cette opération va être à faire un multitude de fois. Merci