Bonjour,
J'essaie de faire un macro qui me permet de sauvegarder automatiquement avec un nom voulu ( selon des cellules, la date,...)
J'ai fait la macro suivante :
Public Sub CommandButton1_Click()
Dim nom As String
nom = Range("M1") & " - Outillage " & Range("B19") & " - " & Range("H13") & " - " & Month(Date) & "-" & Year(Date) & "_" & ActiveWorkbook.Name
ActiveWorkbook.SaveCopyAs ActiveWorkbook.Path & "\" & nom
rep = MsgBox("Votre base de données est sauvegardée sous le nom : " & nom, vbYes + vbInformation, "Copie sauvegarde classeur")
End Sub
J'y suis presque mais mon problème est que le nom du fichier original apparait toujours à la fin du nouveau.
J'ai ce que je veux au début du nom du nouveau fichier mais il me rajoute "Essai 2" à la fin (le nom du fichier mère)
Pour info, si je supprime : "ActiveWorkbook.Name" dans le nom, le fichier n'est plus reconnu comme un fichier excel...
Merci!
Nico
J'essaie de faire un macro qui me permet de sauvegarder automatiquement avec un nom voulu ( selon des cellules, la date,...)
J'ai fait la macro suivante :
Public Sub CommandButton1_Click()
Dim nom As String
nom = Range("M1") & " - Outillage " & Range("B19") & " - " & Range("H13") & " - " & Month(Date) & "-" & Year(Date) & "_" & ActiveWorkbook.Name
ActiveWorkbook.SaveCopyAs ActiveWorkbook.Path & "\" & nom
rep = MsgBox("Votre base de données est sauvegardée sous le nom : " & nom, vbYes + vbInformation, "Copie sauvegarde classeur")
End Sub
J'y suis presque mais mon problème est que le nom du fichier original apparait toujours à la fin du nouveau.
J'ai ce que je veux au début du nom du nouveau fichier mais il me rajoute "Essai 2" à la fin (le nom du fichier mère)
Pour info, si je supprime : "ActiveWorkbook.Name" dans le nom, le fichier n'est plus reconnu comme un fichier excel...
Merci!
Nico