Bonjour à tou(te)s,
J'enregistre en général mes fichiers Excel à l'aide de ce code VBA :
J'aimerais que, si le nom de fichier existe déjà, Excel me propose de l'écraser, l'incrémenter ou annuler l'enregistrement.
Pour l'incrémentation si le nom du fichier déjà existant est monfichier.xlsm, j'aimerais que le nom incrémenté soit monfichier (1).xlsm et monfichier (2).xlsm pour le suivant etc.
J'ai bien trouvé ce post sur le sujet mais je ne vois pas comment adapter le code dans mon cas.
Je suis preneur de toute solution qui m'aidera à avancer.
Bonne fin de journée,
Leguyl
J'enregistre en général mes fichiers Excel à l'aide de ce code VBA :
VB:
Sub SaveAs()
ThisWorkbook.SaveAs Replace(ThisWorkbook.Path, "\Template", "\Sorties\") & "Devis " & [Code] & " - " & [Firme] & " - " & [Sujet] & ".xlsm"
End Sub
J'aimerais que, si le nom de fichier existe déjà, Excel me propose de l'écraser, l'incrémenter ou annuler l'enregistrement.
Pour l'incrémentation si le nom du fichier déjà existant est monfichier.xlsm, j'aimerais que le nom incrémenté soit monfichier (1).xlsm et monfichier (2).xlsm pour le suivant etc.
J'ai bien trouvé ce post sur le sujet mais je ne vois pas comment adapter le code dans mon cas.
Je suis preneur de toute solution qui m'aidera à avancer.
Bonne fin de journée,
Leguyl