Macro pour enenregistrer

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

D

dimitri59

Guest
🙂Bonjour,

Je cherche à faire une macro qui me permette d'enregistrer un fichier à la date du lendemain.
Toutefois, je veux que l'opérateur puisse avoir la main et modifier la date si besoin.

Ex : Ma cellule A1 me donne la date du jour : 15/09/2007.
Je veux que la macro ouvre une fenêtre de type : "Voulez-vous enregistrer le fichier ordo16092007 dans C:/ordonnancement?"
Ensuite, c'est l'opérateur qui valide si on enregistre bien sous le nom ordo16092007.

Merci pour votre aide!🙂
 
Re : Macro pour enenregistrer

Bonjour Dimitri

essaye peut être le code ci dessous :

Code:
Dim Confirm As Integer
confirm = MsgBox("nom ordo" & Format(Range("A1").Value + 1, "ddmmyyyy"), vbYesNo)
If confirm = vbYes Then ActiveWorkbook.SaveAs "C:/ordonnancement/" & Format(Range("A1").Value + 1, "ddmmyyyy")

bonne soirée
@+
 
Re : Macro pour enenregistrer

Re

ou en 1 ligne de code :

Code:
If MsgBox("nom ordo" & Format(Range("A1").Value + 1, "ddmmyyyy"), vbYesNo) = vbYes _
    Then ActiveWorkbook.SaveAs "C:/ordonnancement/" & Format(Range("A1").Value + 1, "ddmmyyyy")

@+
 
Re : Macro pour enenregistrer

Bonsoir Dimitri, bonsoir Pierrot,

Une variante qui affiche la boîte de dialogue "Enregistrer sous" avec par défaut le même chemin d'accès et le nom proposé. En cliquant sur "Annuler", Nom=false et on ne fait pas de sauvegarde:

Code:
Sub Testsave()
Dim Nom As Variant
Nom = Application.GetSaveAsFilename(ThisWorkbook.Path & "\ordo" & Format(Range("A1").Value + 1, "ddmmyyyy"), _
filefilter:="Classeur Microsoft Excel (*.xls),*.xls")
If Nom = False Then Exit Sub
ThisWorkbook.SaveAs Filename:=Nom
End Sub

@+

Gael
 
- 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
4
Affichages
586
  • Question Question
Microsoft 365 sauvegarde par VBA
Réponses
22
Affichages
1 K
Retour