Sauvegarde sous le nom d'un fichier existant - vba

  • Initiateur de la discussion Initiateur de la discussion marou76
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

marou76

Guest
Bonjour,

J'utilise le code suivant (VBA Excel 2003) pour sauvegarder mon fichier excel sous un nom spécifique:

Code:
With ThisWorkbook
    '.SaveCopyAs "C:\Data\monpc\Mes Documents\Application Excel\" & val1 & "_" & val2 & ".xls"
    .SaveCopyAs Enseigne & "_" & Jour & ".xls"
    '.Close False
End With

La sauvegarde s'effectue bien. Cependant lorsque je réouvre ce fichier et lorsque je souhaite le réenregistrer (pour tenir compte des modifications que j'aurais faites) sous le même nom le programme beug.
Que dois-je ajouter pour que le fichier enregistre les modification seulement, sans crée de nouveau fichier ?

Merci pour votre aide.

Cordialement.
 
Re : Sauvegarde sous le nom d'un fichier existant - vba

Je souhaite en faite que la sauvegarde écrase le fichier existant sous le même nom dans le cas ou il a déja été crée, ou qu'il le crée dans l'autre cas.

Merci
 
Re : Sauvegarde sous le nom d'un fichier existant - vba

Bonjour,

"SaveCopyAs" créé une nouvelle copie du classeur en laissant le fichier ouvert sous le nom d'origine, pour un "enregistrer sous" utiliser "SaveAs", mais le classeur sous l'ancien nom sera toujours présent sur le disque...

bonne journée
@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
967
Retour