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 &
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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 &
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 &