lancer macro excel depuis access
Bonjour,
Je dois exécuter une macro située dans un fichier Excel depuis Access après un clic sur un bouton dans mon formulaire Access.
Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
dim xlapp as Excel.Application
Set xlApp = CreateObject("Excel.Application")
xlApp.Visible = True
xlApp.Workbooks.Open ("C:\Documents and Settings\duval_b\Bureau\Organigramme_ASC_09 à partir de Juin 2009.xls")
xlApp.Run "Organigramme_ASC_09 à partir de Juin 2009.xls!afficher_organigramme" |
voici maintenant le code de ma macro dans le fichier Excel :Organigramme_ASC_09 à partir de Juin 2009.xls :
Code:
1 2 3 4 5 6 7
|
Public Sub afficher_organigramme()
Mise_à_jour_organigramme
End Sub |
La fonction "Mise_à_jour_organigramme" est située juste après dans mon module Excel et elle est déclarée en Public
Et je me retrouve avec une erreur 91 "variable objet ou variable de bloc with non définie" sur la ligne ou j'éxécute la macro (xlApp.Run .....)
Alors que bizarrement cette macro s'exécute bien quand je la lance depuis mon fichier excel !!!
Merci d'avance si quelqu'un a une solution à ce problème