Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
947 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Exécuter Macro Excel depuis Access

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Exécuter Macro Excel depuis Access

n°1951121
tarnx
Posté le 17-12-2009 à 11:11:23  profilanswer
 

Bonjour,
 
je cherche comment exécuter une macro excel depuis access.
Ma Macro "MacroTest" se situe dans le fichier BaseDD.xls
Je cherche à la lancer depuis un fichier Access dans le même répertoire.
 
Pour l'instant j'ai ceci comme code :
 

Code :
  1. Dim xlApp As Object
  2.    
  3.     Set xlApp = CreateObject("Excel.Application" )
  4.     xlApp.Workbooks.Open ("BaseDD.xls" )
  5.     xlApp.Application.Run ("MacroTest" )


 
J'obtiens : Erreur 1004 , Impossible de trouver la macro "MacroTest"
 
Quelu'un aurait-il une idée d'où peut provenir mon erreur?
 
Merci.


Message édité par tarnx le 17-12-2009 à 11:14:24
mood
Publicité
Posté le 17-12-2009 à 11:11:23  profilanswer
 

n°1951359
otobox
Maison fondée en 2005
Posté le 17-12-2009 à 22:40:28  profilanswer
 

en indiquant le nom du module où est écrite la macro ?
 
xlApp.Application.Run ("MonModule!MacroTest" )
 
Sinon, est-ce une macro publique ?


---------------
OtObOxBlOg - - - Etre seul à avoir tort  c'est plus difficile, mais c'est bien plus beau que d'avoir raison avec une bande de cons
n°1951397
tarnx
Posté le 18-12-2009 à 08:41:26  profilanswer
 

Pas spécifiquement, est-ce que cela importe?

n°1951606
otobox
Maison fondée en 2005
Posté le 18-12-2009 à 17:45:52  profilanswer
 

Ben oui, sinon elle n'est vue que dans son module. Comme tu veux lancer la macro de l'extérieur, ça risque de poser des problèmes ;)


---------------
OtObOxBlOg - - - Etre seul à avoir tort  c'est plus difficile, mais c'est bien plus beau que d'avoir raison avec une bande de cons
n°1953442
tarnx
Posté le 28-12-2009 à 16:58:30  profilanswer
 

Problème résolu, je ne l'avais pas placée au bon endroit.  
 
Merci pour ton aide :)

n°1953541
tarnx
Posté le 29-12-2009 à 08:47:30  profilanswer
 

Autre question sur le sujet :
 
Comment exécuter une macro Excel depuis Access sachant que cette macro attend des arguments?
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Exécuter Macro Excel depuis Access

 

Sujets relatifs
Création de graphique Via Access[excel vba] virer les espaces et retour à la lignes
[VB/Excel] Différent résultat execution classique/execution pas à pasComment cacher la barre de formules dans Excel?
Comment bloquer la barre d'outils dans Excel[Access] Requete "imbriquée"
[PHP/Access] Erreur ODBCVérouiller les modification de données dans mes feuilles Excel
message différé via excelCopier/coller uniquement les cellules visbles d'un tableau Excel
Plus de sujets relatifs à : Exécuter Macro Excel depuis Access


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR