Lancer une macro en vb
Résolu/Fermé
A voir également:
- Lancer une macro en vb
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Vb - Télécharger - Langages
- Vb cable - Télécharger - Audio & Musique
- Macro word - Guide
- Macro logiciel - Télécharger - Organisation
2 réponses
ratikuss
Messages postés
1996
Date d'inscription
vendredi 8 juin 2007
Statut
Membre
Dernière intervention
14 décembre 2016
262
Modifié par ratikuss le 26/05/2010 à 09:42
Modifié par ratikuss le 26/05/2010 à 09:42
Call NomDeLaMacro
Cela marche si la macro est dans le fichier excel actuellement en execution.
Sinon il faut écrire
Application.Run "'NomDuFichier.xls'!NomDeLaMacro"
En fait je travail sur une base access appelé Base_locale j'ai un formulaire et quand je click sur validé je voudrais que s'éxécute ma macro qui est dans la mm base.
J'ai essayé
Application.Run "Base_locale.mdb'!MacroPréparationDonnées" ca me met l'erreur microsoft office acccess ne peut pas trouver la procedure "Base_locale.mdb'!MacroPréparationDonnées".
Dans ce cas il faut que j'utilise call plutot ?
J'ai essayé
Application.Run "Base_locale.mdb'!MacroPréparationDonnées" ca me met l'erreur microsoft office acccess ne peut pas trouver la procedure "Base_locale.mdb'!MacroPréparationDonnées".
Dans ce cas il faut que j'utilise call plutot ?
ratikuss
Messages postés
1996
Date d'inscription
vendredi 8 juin 2007
Statut
Membre
Dernière intervention
14 décembre 2016
262
Modifié par ratikuss le 26/05/2010 à 10:04
Modifié par ratikuss le 26/05/2010 à 10:04
Application.Run " ' Base_locale.mdb '! MacroPréparationDonnées"
Tu as oublié un apostrophe ;-) comme moi avec ma modification de ma réponse.
ratikuss
Messages postés
1996
Date d'inscription
vendredi 8 juin 2007
Statut
Membre
Dernière intervention
14 décembre 2016
262
26 mai 2010 à 10:30
26 mai 2010 à 10:30
Application.Run " 'Base_locale.mdb'!MacroPréparationDonnées"
A l'extérieur ce sont des guillemets et à l'intérieur des apostrophes.