Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Enregistrement dans répertoire courant

papypog

XLDnaute Occasionnel
Bonjour,

Dans le code ci-dessous j'aimerais remplacer « G:\toto\ » par le répertoire dans lequel se trouve le document actif, j’ai bien cherché mais j’ai point trouvé.

Code:
Dim D As String
D = Day(Now) & Month(Now) & Year(Now)
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs Filename:="G:\toto\test_" & D & ".xlsm"
Application.DisplayAlerts = True

Merci à tous ceux qui se dévouent pour les âmes en peine qui errent dans les labyrinthes du code vba.
 

papypog

XLDnaute Occasionnel
Re : Enregistrement dans répertoire courant

Re bonjour,

Mille MERCIS,

J'ai toutefois remplacé "ThisWorkbook" par "ActiveWorkbook"

Code:
ActiveWorkbook.SaveAs Filename:=ActiveWorkbook.Path & "\test_" & D & ".xlsm"

encore une fois MERCI pour la rapidité de la réponse.
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…