Actualiser avant d'enregistrer et fermer un fichier excel en VBA

Dewan58 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
Dewan58 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour les amis,

je souhaite rectifier mon code en VBA qui normalement me permet d'ouvrir un autre fichier excel calcule.xlsx l'actualiser par la suite le sauvegarder et le fermer, le code que j'ai est le suivant :

Sub Test()
Dim wb As Workbook
Dim ws As Worksheet
Set wb = Workbooks.Open("C:\Calcule.xlsx")
Set ws = wb.Worksheets(1)
wb.Save
wb.Close
End Sub


l'actualisation se fait automatiquement à l'ouverture du fichier calcule.xlsx par power query à partir d'un autre fichier le souci c'est que le code sauvegarde et ferme le fichier avant que celui-ci ne soit actualiser, donc il me faut le code qui me permet d'attendre la fin de l'actualisation et ensuite sauvegarder et fermer.
Merci d'avance :)
A voir également:

3 réponses

Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
Bonjour

Avant le save, ajoutes
ws.Calculate


0
Dewan58 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Merci Bcp mais ça ne passe pas il sauvgarde et ferme avant de calculer ou actualiser :(
0
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
Et avec :
Set wb = Workbooks.Open(Filename:="C:\Calcule.xlsx", UpdateLinks:=3)
0
Dewan58 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Non toujours pas :(
0