vba_access : ouvrir un fichier excel et lancer une macro

  • Initiateur de la discussion Initiateur de la discussion sony
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

S

sony

Guest
Dans un module d'access comment peut on ouvrir un fichier excel sans afficher de boite de message, et lancer une macro enregistrée dans ce fichier ?

Cordialement
 
Bonsoir sony et le forum,

Essaye ceci :

Sub Excel()

Dim oXlApp As Object 'Excel.Application
Dim oXlWbk As Object 'Excel.Workbook

'Ouvrir une instance Excel
Set oXlApp = CreateObject("Excel.Application")

'Ouvrir le classeur
Set oXlWbk = oXlApp.Workbooks.Open("C:\MonClasseur.xls")

'Rendre Excel visible
oXlApp.Visible = True

'Exécuter la macro
oXlApp.Run "MaMacro"

'Fermer et enregistrer le classeur
oXlWbk.Close True

'Quitter Excel
oXlApp.Quit

'Libérer les ressources
Set oXlWbk = Nothing
Set oXlApp = Nothing

End Sub


Slts

wally
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
377
Réponses
2
Affichages
111
Réponses
37
Affichages
892
  • Question Question
Microsoft 365 macro TCD
Réponses
4
Affichages
272
Retour