Enregistrer / Remplacer

  • Initiateur de la discussion Initiateur de la discussion thdenruyter
  • 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 !

T

thdenruyter

Guest
bonjour,

je prévois d'enregistrer via une macro une copie de mon fichier sur le disque. aucun problème.

ligne de code : ActiveWorkbook.SaveAs ("H:\Data\Feuilles de calcul TL.xlsm")

une fois que le fichier existe et lors d'un nouvel enregistrement, je dois systématiquement valider au travers de la boîte de dialogue excel pour le remplacer.

comment je peux intégrer dans ma macro que je veux bien remplacer le fichier existant ?

d'avance merci à toutes et tous.
 
Re : Enregistrer / Remplacer

super merci à toi.

cela semble fonctionner lorsque le fichier se trouve déjà à cet emplacement.

petite complément...

quel serait le code si je l'enregistre dans un autre répertoire en plus. donc à deux endroits différents...

je démarre du H: et je veux enregistrer aussi sur un autre lecteur réseau X: puis je reviens sur mon H: pour un l'enregistrement final ???

bien à toi.
Thierry.
 
Re : Enregistrer / Remplacer

RE:

Dans ce cas, il faut utiliser "SaveCopyAs", et remplacer les "_" par le lecteur réseau et le répertoire sur ce réseau :

Code:
Private Sub CommandButton1_Click()
Application.DisplayAlerts = False
ActiveWorkbook.SaveCopyAs ("._\___\Feuilles de calcul TL.xlsm")
ActiveWorkbook.SaveAs ("H:\Data\Feuilles de calcul TL.xlsm")
Application.DisplayAlerts = False
End Sub

La sauvegarde ainsi réalisée crée une copie sans quitter le classeur en cours.

Cordialement.
 
- 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
0
Affichages
151
  • Question Question
Microsoft 365 Problème Code VBA
Réponses
9
Affichages
561
Retour