OVH Cloud OVH Cloud

appel procédure

1 réponse
Avatar
paul spirit
Excel VBA :
quelle est la syntaxe pour un appel de procédure sur un autre module dans un
classeur différent dont le fichier n'est pas ouvert.
Merci d'avance.

1 réponse

Avatar
michdenis
Bonjour Paul

Le nom de la macro : "test1"

Classeur Fermé:
Application.Run "'C:Mes documentsAnswer.xls'!test1"


'Procédure dans un module standard
Classeur Ouvert:
Application.Run "Answer.xls!test1"

Et si la procédure est située dans le module feuille du classeur :
Exemple : La macro se situe dans la feuille module 2 du classeur fermé :

Application.Run "modele.xls!Feuil2.test1"

P.S. Attention le nom de la feuille n'est pas celui de l'onglet, mais celui que tu trouves dans la fenêtre VBE(visual
basic editor) ou soit l'équivalent de la propriété "CodeName" de l'objet "Feuille" .


Salutations!




"paul spirit" a écrit dans le message de news:3f5efac3$0$20942$
Excel VBA :
quelle est la syntaxe pour un appel de procédure sur un autre module dans un
classeur différent dont le fichier n'est pas ouvert.
Merci d'avance.