Probleme avec barre de menu

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

S

Sapin

Guest
Bonjour à tous,

Voilà mon petit probleme, j'ai fait un menu commandbar et j'ai ajoute des commandbarcontrol du type msocontrolbutton (en gros des boutons).

En fait c'est l'utilisateur qui ajoute ces boutons lorsqu'il réalise un evenement.

La premiere fois il se cree le bouton "1" puis "2" etc...

Je dois alors associer une subroutine avec des arguments à chaque bouton et l'unique moyen que j'ai en ma possession est la propriete onaction.

bouton.onaction = "nomdelaprocedure"

Mon Problème: je n'arrive pas à passer d'arguments à ma procedure, j'ai essaye les formulations suivantes:

="nomdelaprocedure(arguments)"
=macro:='nomdelaprocedure",arg1:="argument"
="nomdelaprocedure" , "argument"

Mais aucunes de ces formulations n'est executable.

Si vous avez une solution ca serait tres sympa de la partager.
Merci d'avance.

Sapin
 
salut,

je ne vois pas trop à quoi pourrais servir tes arguments vu que la fonction que tu passe en onaction serais appelé automatiquement par excel donc excel ne remplira jamais tes arguments.
en tout cas à mon avis, cela n'est pas faisable ( si c'été faisable, je dirais un truc du style bouton.onaction = "nomdelaprocedure monargument"
car les paranthèse ce n'est que si ta fonction renvoi quelque chose )
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour