Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2019 Modifier l'aspect d'un Control dans un USF à partir d'un autre USF

  • Initiateur de la discussion Initiateur de la discussion SgTrGt
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

SgTrGt

XLDnaute Nouveau
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)
1
2
3
With UserForms.Add(Origine1)
.Controls(Origine2).BackColor = RGB(0, 255, 0)
End With
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
 
Merci beaucoup Eric pour ton temps, mais ce que je souhaite c'est appeler le USF et le CommandButton par des variables.. Désolé si je me suis mal expliqué. Je vais avoir beaucoup de bouton et beaucoup de USF.
 
Bonjour.
Ce ne sont jamais les noms des objets qu'il faut noter dans des String par des affectations classiques, mais les objets eux mêmes par des Set dans des variables de leurs types spécifiques. Le Type d'un UserForm c'est son nom, bien que ce dernier soit le plus souvent utilisé en tant que nom, aussi, de son exemplaire par défaut.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
356
Réponses
12
Affichages
434
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…