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

pat12

XLDnaute Occasionnel
Bonjour,
J'ai un classeur Excel sur mon pc dans un dossier Mes Documents\Gestion et j'ai une sauvegarde sur un serveur qui est en réseau.
Les deux classeurs on le même nom.
Je souhaite faire un bouton qui écrase la sauvegarde a chaque foi que je clique dessus.
Si vous avez une idée.
Merci
 
Re : bouton sauvegarde

Bonjour à tous,

Un fichier où il faut renseigner le chemin de la Cible

Utilisation de :
Code:
Option Explicit

Sub Sauvegarde()
Dim Cible
Cible = "G:\Sauvegarde.xls" 'A modifier par le chemin exact
Application.DisplayAlerts = 0
ActiveWorkbook.SaveAs Filename:=Cible, FileFormat:=xlNormal
Application.DisplayAlerts = 1
End Sub

A+ à tous
 

Pièces jointes

Re : bouton sauvegarde

Bonjour à tous,

Code:
Option Explicit
Sub Sauvegarde()
Dim Cible
Cible = "G:\Sauvegarde.xls"
Application.DisplayAlerts = 0
 ActiveSheet.DrawingObjects.Delete
ActiveWorkbook.SaveAs Filename:=Cible, FileFormat:=xlNormal
Application.DisplayAlerts = 1
End Sub

A+ à tous
 
Re : bouton sauvegarde

La commande fonctionne mais elle supprime les boutons sur les deux enregistrements sur mon pc et sur le serveur je souhaiterai carder le bouton sur mon pc et non sur le serveur.
Peux être qu’avec deux boutons un pour enregistrer le fichier sur le serveur sans bouton et un pour enregistrer le fichier normalement sur le pc.
Rajouter un message qui oblige d'enregistrer le serveur avant le pc.
Et encore merci de votre aide.@+
 

Pièces jointes

Dernière édition:
Re : bouton sauvegarde

Bonjour à tous,,

Un seul bouton qui fait les deux :
  • Sauvegarde du fichier avec le bouton
  • Sauvegarde du fichier sur le serveur sans le bouton (renseigner la Cible)

Code:
Option Explicit

Sub Sauvegarde()
Dim Cible
Cible = "C:\Sauvegarde.xls"
Application.DisplayAlerts = 0
ActiveWorkbook.Save
ActiveSheet.Shapes("Logo_GO").Delete
ActiveWorkbook.SaveAs Filename:=Cible, FileFormat:=xlNormal
Application.DisplayAlerts = 1
End Sub
A+ à tous
 

Pièces jointes

- 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

Discussions similaires

Réponses
12
Affichages
746
Retour