Macro pour ouvrir un ficher excel

Fermé
pitch02 Messages postés 43 Date d'inscription mardi 13 juin 2017 Statut Membre Dernière intervention 14 septembre 2018 - 26 juin 2017 à 13:40
yg_be Messages postés 23357 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 28 novembre 2024 - 3 juil. 2017 à 15:26
Bonjour à tous,

J'ai un fichier excel contenant les données d'une requête sous access permettant d'obtenir un tableau croisé dynamique sous excel.

Je souhaite créer un bouton dans mon menu sous access permettant d'ouvrir CE fichier excel.

Comment puis-je m'y prendre?

Merci à vous
A voir également:

3 réponses

pitch02 Messages postés 43 Date d'inscription mardi 13 juin 2017 Statut Membre Dernière intervention 14 septembre 2018
26 juin 2017 à 14:06
Je vois que mon post a été déplacé, il s'agit bien d'une macro access dans le but d'ouvrir un fichier excel.
0
pitch02 Messages postés 43 Date d'inscription mardi 13 juin 2017 Statut Membre Dernière intervention 14 septembre 2018
3 juil. 2017 à 14:05
Je remonte le post je n'ai pas encore trouvé de solution.
0
yg_be Messages postés 23357 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 28 novembre 2024 Ambassadeur 1 555
3 juil. 2017 à 14:28
bonjour, peut-être ainsi, qui permet de contrôler Excel à partir d'Access:
Dim XLapp As Excel.Application, Wb As Excel.Workbook
Set XLapp = New Excel.Application
Set Wb = XLapp.Workbooks.Open("chemin et nom du fichier")

Il est sans doute nécessaire d'ajouter Microsoft Excel dans les références du projet VBA.
https://docs.microsoft.com/fr-fr/office/vba/language/how-to/check-or-add-an-object-library-reference?redirectedfrom=MSDN
0
yg_be Messages postés 23357 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 28 novembre 2024 Ambassadeur 1 555
3 juil. 2017 à 14:45
si tu veux simplement ouvrir un fichier excel, tu peux faire ceci en VBA:
Shell ("cmd /c call " & "chemin et nom du fichier")
0
pitch02 Messages postés 43 Date d'inscription mardi 13 juin 2017 Statut Membre Dernière intervention 14 septembre 2018
3 juil. 2017 à 15:10
Bonjour,

Je ne comprends pas bien la syntaxe de la fonction le "cmd/c call" correspond à quoi?
0
yg_be Messages postés 23357 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 28 novembre 2024 1 555 > pitch02 Messages postés 43 Date d'inscription mardi 13 juin 2017 Statut Membre Dernière intervention 14 septembre 2018
3 juil. 2017 à 15:26
il faut d'abord déclarer une fonction dans un module.
par exemple:
Option Explicit
Public Function testxl()
     Shell ("cmd /c call " & "chemin et nom du fichier")
End Function

ensuite, dans la macro, tu peux utiliser runcode pour faire appel à cette fonction.
0