OVH Cloud OVH Cloud

association d'une fonction avec un OnAction

1 réponse
Avatar
mikael.laurent
Bonjour =E0 tous j'ai un souci pour associer une fonction VBA =E0 un
bouton d'une command Bar. Pas de probleme quand il s'agit d'une
procedure avec .OnAction "MyProcedure" mais en ce qui me concerne je
veux le faire avec un . OnAction maFunction et deux parametres, or je
n'y arrive pas avec des "" ou encore des &

Aidez moi !!!!!

Merci d'avance=20

Mikael

1 réponse

Avatar
FxM
Bonjour,

Une recherche sur Gxxxxx donne plein de choses dont :
http://groups.google.fr/group/microsoft.public.fr.excel/browse_thread/thread/7166c80151882625/ed467fbadfff4bb3?lnk=st&q=onaction+param%C3%A8tre+group%3A*.fr.excel&rnum=4&hl=fr#ed467fbadfff4bb3
repris ci-dessous

@+
FxM


De : Ange Ounis
Date : Lun 6 mar 2006 12:03

C'est à 3 niveaux :
1 OnAction attend une chaine de caractères, donc l'ensemble de la
commande doit être entre guillemets
2 Pour que la chaine procédure+espace+paramètre soit validée elle doit
être entre apostrophes
3 Le paramètre doit être passé entre guillemets, qu'il faut doubler pour
qu'ils soient reconnus comme tels à l'intérieur de la chaine attendue en 1.

Pour résumer
OnAction="'MaProcedure ""MonParametre""'"
et si le paramètre est une variable (c'est tout l'intérêt !)
OnAction="'MacroCommune """ & MonParametre & """'"

----------
Ange Ounis
----------


Bonjour à tous j'ai un souci pour associer une fonction VBA à un
bouton d'une command Bar. Pas de probleme quand il s'agit d'une
procedure avec .OnAction "MyProcedure" mais en ce qui me concerne je
veux le faire avec un . OnAction maFunction et deux parametres, or je
n'y arrive pas avec des "" ou encore des &

Aidez moi !!!!!

Merci d'avance

Mikael