amiral_tritri
XLDnaute Nouveau
Bonjour
J'essaie d'ouvrir une base de données Access depuis Excel dans une macro. Etant donné qu'il s'agit d'ouvrir de nombreuses tables successivement j'essaie d'automatiser le traitement.
J'emploie les lignes de codes suivantes :
Workbooks.OpenDatabase Filename:="base_donnee.mdb", _
CommandText:=Array("Table"), CommandType:=xlCmdTable
'Ensemble des actions à effectuer : copier-coller, etc
ActiveWindow.Close SaveChanges:=False
Malheureusement à chaque ouverture table, Excel m'ouvre une boîte "Ouverture de la requête" avec comme choix "Ouvrir" ou "Annuler". Est-il possible d'éviter la question systématiquement ou suis-je condamné à appuyer sur ouvrir pour la centaine de tables?
Je vous remercie par avance pour votre aide
Bonne journée
J'essaie d'ouvrir une base de données Access depuis Excel dans une macro. Etant donné qu'il s'agit d'ouvrir de nombreuses tables successivement j'essaie d'automatiser le traitement.
J'emploie les lignes de codes suivantes :
Workbooks.OpenDatabase Filename:="base_donnee.mdb", _
CommandText:=Array("Table"), CommandType:=xlCmdTable
'Ensemble des actions à effectuer : copier-coller, etc
ActiveWindow.Close SaveChanges:=False
Malheureusement à chaque ouverture table, Excel m'ouvre une boîte "Ouverture de la requête" avec comme choix "Ouvrir" ou "Annuler". Est-il possible d'éviter la question systématiquement ou suis-je condamné à appuyer sur ouvrir pour la centaine de tables?
Je vous remercie par avance pour votre aide
Bonne journée