Créer dynamiquement une procédure dans un UserForm

  • Initiateur de la discussion Initiateur de la discussion dedelirant
  • 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 !

dedelirant

XLDnaute Nouveau
Salut à tous,
Voici ma requête:
je souhaite pouvoir créer un UserForm possédant, entre autre, une série de boutons bascules.
Le nombre de boutons bascules dépend des informations contenues dans mes feuilles Excel. Ce nombre devra donc varier.
Mon problème n'est pas de créer dynamiquement ces boutons bascules (ça je sais faire), mais plutôt de pouvoir leur affecter à chacun, une procédure, dans le UserForm.
En effet, un bouton bascule devra être gris et afficher utilisable s'il est enfoncé et être rouge et afficher inutilisable s'il ne l'est pas.

Merci d'avance pour votre aide. 🙂

Dedelirant
 
Re : Créer dynamiquement une procédure dans un UserForm

Je viens de voir ce que tu me propose.

En fait, ce que je voudrais pouvoir faire (je n'ai pas du être clair 😱) ça serait de créer un nombre variable de boutons bascules (4, 5,...) avec pour chaque bouton le code (que tu me proposes) qui me permet de changer la couleur et le titre du bouton .

Merci quand même pour ta réponse

Cordialement

dedelirant
 
Re : Créer dynamiquement une procédure dans un UserForm

Salut,

Voici un exemple de ce que je voudrais faire dans le fichier Excel joint.
je voudrais créer un nombre variables de boutons bascule et que chacun d'eux puisse faire ce que le gros bouton bascule fait lorsqu'on clique dessus.

En d'autres termes, je voudrais pouvoir rajouter des lignes de code dans mon code pour pouvoir définir quelle action réaliser lorsque je clique sur chacun de mes boutons bascule.

Merci d'avance

dedelirant
 

Pièces jointes

Re : Créer dynamiquement une procédure dans un UserForm

bonjour le forum, dedelirant.
je me suis penchée sur ton probleme mais une chose me chagrine dans tes explications
le nbre de bouton est variable, soite, ou renseigne t'on cette variable?
chaque bouton , si on clique dessus doit executer un ordre different.
mais dans ce cas la, si on active 5 toggle, lesquel doivent etre operationnels?
compliqué ton affaire
 
Re : Créer dynamiquement une procédure dans un UserForm

Merci pour les réponses.

En fait Pierrot93 tu as parfaitement répondu à ma réponse. C'est ce que je voulais. Merci 😉

Justine, je garde ta réponse sous le coude. Par contre ton code ne permet pas, pour chaque bouton bascule créé, de changer la couleur et le titre dès que l'on clique dessus. De plus il faut connaitre à priori le nombre max de boutons bascule, ce qui n'est pas forcément mon cas. Merci quand même.

Au plaisir de vous reparler 😉

Dedelirant
 
Re : Créer dynamiquement une procédure dans un UserForm

Bonjour à tous,

Oui Dedelirant, comme l'a dit JP, avec un fichier c'est plus simple pour tout le monde.


Pour Justine, ton code est sympa, on peux l'utiliser avec un nombre de colonnes qui peut varier par exemple.

Merci à Pierrot pour ton code, c'est la classe.
 
- 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

Retour