VBA ouverture fichier excel marche pas

Edd93

XLDnaute Occasionnel
Bonsoir à vous !

J'ai créé une macro qui permet de fermer puis de réouvrir le même fichier mais il y a que la fermeture qui marche, l'ouverture se fait mais il n'y a rien, aucune feuille que du gris. Comme si la macro ne reconnaît pas le fichier à ouvrir.

J'ai mis une photo du fichier réouvert et je vous ai joints mon fichier, la macro s'exécute sur le bouton fermer et réouvrir.

Voici mon code

Sub Reouverture()
ThisWorkbook.Close

Workbooks.Open Filename:="C:\Users\eddajibi\Desktop\modelisationfin.xlsm"
End Sub
 

Pièces jointes

  • Pb.png
    Pb.png
    203.6 KB · Affichages: 39
  • modelisationfin.xlsm
    205.4 KB · Affichages: 43

STephane

XLDnaute Occasionnel
Bonsoir,

Vous pouvez essayer ceci:
VB:
Sub Reopen_File()
'' http://stackoverflow.com/questions/22379546/vba-save-close-and-re-open-thisworkbook
'' Sub reopen()

Dim wb As Excel.Workbook
Set wb = ThisWorkbook

Dim pth As String
pth = wb.FullName

Application.OnTime Now + TimeValue("00:00:01"), Application.Workbooks.Open(pth)
wb.Close (True)

End Sub
 

Discussions similaires

Réponses
3
Affichages
350

Statistiques des forums

Discussions
312 094
Messages
2 085 238
Membres
102 831
dernier inscrit
ayal