Bonjour ,
Je prepare un petit prog pour sauvegarder une feuille excel sous un nom precis + la date à partir du bouton
CommandButton1.
voici ce que ca donne :
Private Sub CommandButton1_Click()
Dim wk As Workbook
Dim ws As Worksheet
Set wk = Workbooks.Add(xlWBATWorksheet)
Set ws = ThisWorkbook.Worksheets("facture")
ws.Copy After:=wk.Sheets(Sheets.Count)
Dim nom As String
nom = (Range("A9").Value) & "-" & Format(Date, "dd-mm-yyyy")
ActiveWorkbook.ActiveSheet.SaveAs Filename:="F:\Document boulot\module\facture" & "\" & nom & ".xls"
rep = MsgBox("La facture est sauvegardée : " & nom, vbYes + vbInformation, "Sauvegarde de facture")
ActiveWorkbook.Close
End sub
Le probleme est que je n arrive pas a gérer les doublons , si par exemple je sauvegarde 2 ou 3 fois j ai le message " le fichier exite deja , voulez vous le remplacer ?"
J aimerai ne pas ecraser mais , par exemple incrementer les sauvegardes.
Voila voila
Je prepare un petit prog pour sauvegarder une feuille excel sous un nom precis + la date à partir du bouton
CommandButton1.
voici ce que ca donne :
Private Sub CommandButton1_Click()
Dim wk As Workbook
Dim ws As Worksheet
Set wk = Workbooks.Add(xlWBATWorksheet)
Set ws = ThisWorkbook.Worksheets("facture")
ws.Copy After:=wk.Sheets(Sheets.Count)
Dim nom As String
nom = (Range("A9").Value) & "-" & Format(Date, "dd-mm-yyyy")
ActiveWorkbook.ActiveSheet.SaveAs Filename:="F:\Document boulot\module\facture" & "\" & nom & ".xls"
rep = MsgBox("La facture est sauvegardée : " & nom, vbYes + vbInformation, "Sauvegarde de facture")
ActiveWorkbook.Close
End sub
Le probleme est que je n arrive pas a gérer les doublons , si par exemple je sauvegarde 2 ou 3 fois j ai le message " le fichier exite deja , voulez vous le remplacer ?"
J aimerai ne pas ecraser mais , par exemple incrementer les sauvegardes.
Voila voila