Salut,
ma question peut paraître évidente mais pour un débutant comme moi, vous me rendrez un grand service en m'aidant. J'ai écris un code très simpliste dans VBA Excel qui lance mes macros d'access. Cependant, je désire mettre une condition à mon code qui empêche d'exécuter la deuxième macro avant que l'exécution de la première soit complétée... et que la troisième macro sera exécutée avant que ma deuxième macro soit complétée et ainsi de suite. Voici mon code :
Merci à l'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 Sub Macro_par_Marco() Dim acApp As New Access.Application ' Démarrer Access Set acApp = New Access.Application ' Ouvrir la base de données concernée acApp.OpenCurrentDatabase ("C:\Temp\nouveau_matching.mdb") ' Exécuter les macros acApp.DoCmd.RunMacro "Étape 1" acApp.DoCmd.RunMacro "Étape 2" acApp.DoCmd.RunMacro "Merge Premium" acApp.DoCmd.RunMacro "Merge LDF" acApp.DoCmd.RunMacro "IBNR DIR2" ' Quitter Access acApp.Quit Set acApp = Nothing End Sub
Partager