Lancer une macro en vb
Résolu
Guillaume
-
Guillaume -
Guillaume -
Bonjour à tous,
J''ai un probleme pour lancer une macro en vb sur mon code est le suivant :
Private Sub bt_val_Click()
...
DoCmd.Close
Application.Run "MacroPréparationDonnées"
End Sub
Bonne journée!
J''ai un probleme pour lancer une macro en vb sur mon code est le suivant :
Private Sub bt_val_Click()
...
DoCmd.Close
Application.Run "MacroPréparationDonnées"
End Sub
Bonne journée!
2 réponses
-
Call NomDeLaMacro
Cela marche si la macro est dans le fichier excel actuellement en execution.
Sinon il faut écrireApplication.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 ?