Bonjour, voila je suis debutante en VBA, j'ai trouvé un code sur internet qui permet de lancer une macro access depuis un fichier excel. Tout fonctionne la premiere fois, c'est genial. Mais en relançant une fois la macro, il y a un hic... ça ne marche plus:
Donc j'ai été voir la base access en question, et tant que je ne ferme pas mon fichier excel, il reste en lecture seule. Il faudrait qu'après la macro, le fichier access se ferme completement, pour que je puisse relancer d'autres macro dans cette base.Message Erreur d'execution '3027'
mise à jour impossible. La base de données ou l'objet est en lecture seule.
Si vous avez la solution je prends
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Sub ExécuterMacroAccess() Dim MonAccess As New Access.Application MonAccess.OpenCurrentDatabase "Q:\Documents\lahila\base de donnees.mdb" MonAccess.DoCmd.RunMacro "Executer les macros" MonAccess.Quit acQuitSaveNone Set MonAccess = Nothing End Sub. Merci d'avance
Partager