Probleme avec barre de menu

  • Initiateur de la discussion Sapin
  • Date de début
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
 
A

Arnaud

Guest
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 )
 

Discussions similaires

Statistiques des forums

Discussions
312 286
Messages
2 086 812
Membres
103 392
dernier inscrit
doc_banane