Macro d'enregistrement sans STOP

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

G

GO

Guest
Salut,

Je crée un macro qui enregistre un fichier TOTO.XLS sur un fichier TOTO.XLS préexistant.

J'aimerais que lorsque je lance la macros tout s'execute sans qu'un message me demandant confirmation d'écraser l'ancienne version n'apparaisse.

Qui pourrais me dire comment on désactive cela, j'ai su mais je sais plus 😱(

Merci

A+
 
Bonjour,

Avant d'enregistrer le nouveau fichier tu pourrais supprimer l'ancien en insérant cette macro dans ton projet. Le message dont tu parles ne serait alors plus demandé.


Sub SupprimFichier()
Kill "C:\"répertoire"\toto.xls"
End Sub

Avec
1. "C:\" : disque de stockage
2. Répertoire : répertoire de stockage du fichier Toto
3. Nom du fichier

Bon travail

A+

Dan
 
Bonsoir, Dan, GO

bon vite fait met le code dans un module puis lance la procédure


'Macro enregistrée le 17/10/2003 par Moriceau Gerard
'pour excel download XLD

Public Const MG As String = "Bibliothèque Macros pour Excel"

Sub Sauvegarde_Fichier_Actuel()
Dim Sauvegarde As Variant
If ActiveWorkbook.Path = "" Then GoTo Original
On Error GoTo Sortir
Application.EnableEvents = False
ChDrive Left(ActiveWorkbook.Path, 1)
ChDir ActiveWorkbook.Path
Original:
Sauvegarde = Application.GetSaveAsFilename(ActiveWorkbook.Path & "\" & ActiveWorkbook.Name, fileFilter:="Classeur Microsoft Excel (*.xls), *.xls", Title:="Bibliothèque des Macros - Excel - Sauvegarde du fichier actuel")
If Sauvegarde = False Then Exit Sub
ActiveWorkbook.SaveAs Filename:=Sauvegarde, FileFormat:=xlWorkbookNormal, CreateBackup:=False, AddToMru:=True
Sortir:
Application.StatusBar = False
Application.EnableEvents = True
End Sub

@+ Gérard
 
- 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

  • Question Question
XL 2016 MACROS-VBA
Réponses
1
Affichages
538
Réponses
3
Affichages
563
Retour