Maj Fichier Excel sans l'ouvrir

Bonjour,

j'ai exporté un fichier Excel d'une base . (Base d'une solution Quadratus)

Ce fichier est donc en relation directe avec cette base.

Bien sur ce fichier ce met à jour seulement lorsque je l'ouvre.

Existe t il une macro qui permettrait de :

1) Ouvrir le fichier

2) L'actualiser

3) le sauvegarder

4 ) le fermer.

Merci par avance à tous pour votre aide.

Bernard

Bonsoir,

S'il se met à jour,

l'ouvrir :

Workbooks.Open "CheminEtNomFichier"

le fermer en enregistrant :

Workbooks("NomFichier").Close True

2 lignes de code à mettre dans une procédure (et compléter par les indications utiles) + éventuellement une entre les deux pour que le classeur qui lance la macro redevienne le classeur actif.

Cordialement

Ferrand

Bonjour

Merci pour votre réponse mais ce n'est pas exactement ce que je recherche.

Je suis dans Access et je lance ce code :

Sub maj()

Dim xlApp As Object

Set xlApp = CreateObject("Excel.Application")

xlApp.Visible = True

xlApp.Workbooks.Open ("C:\Users\Bernard\Documents\Tarticles.xlsm")

xlApp.Quit

Shell ("taskkill /F /IM Excel.exe")

End Sub

Ce qui me permet : (ce que je souhaite)

D'ouvrir Excel

Ouvrir mon fichier

Le refermer

Et quitter Excel.

Mais au moment de quitter Excel demande d'enregistrer

Et ma commande quitte sans enregistrer et donc mon fichier ne se met pas a jour.

Je ne sais pas si je suis bien clair.

Mais merci encore pour votre aide.

Bernard

Rajoute ... .Close True [=fermer en enregistrant les changements]

et vérifie que cela fonctionne.

Cordialement

Ferrand

Rechercher des sujets similaires à "maj fichier ouvrir"