Enregistrer sous .txt en incrementant

reve24

XLDnaute Occasionnel
Bonjour

J utilise mon fichier depuis 2 ans
mais je souhaite modifier en incrémentant le fichier .txt à chaque fois que je le sauvegarde

EXEMPLE
20170322-00
20170322-01
20170322-02
merci a vous de m aider
 

Pièces jointes

  • Essai.xlsm
    16 KB · Affichages: 21

JCGL

XLDnaute Barbatruc
Bonjour à tous,

Peux-tu essayer avec :

VB:
Sub Archivtext()
Cells(1, 2) = Cells(1, 2) + 1
    Columns("A:I").Select
    Selection.Copy
    Workbooks.Add
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Application.CutCopyMode = False
    ActiveWorkbook.SaveAs Filename:="C:\Temp\" & Format(Date, "yyyymmdd") & "-" & Cells(1, 2) & ".txt", FileFormat:= _
        xlTextMSDOS, CreateBackup:=False
        Cells(1, 2) = Cells(1, 2) + 1
Set wbSource = ActiveWorkbook
wbSource.Close SaveChanges:=False

'On assigne une variable à ce fichier, dès l’ouverture, il devient le fichier actif
'Ici, on insère le code qui applique les changements voulus au fichier ouvert, qui sera ensuite refermé

'On ferme le fichier sans le sauver

End Sub

A+ à tous
 

reve24

XLDnaute Occasionnel
Merci JCGL
Super
moi j avais détourné le sujet avec date et time
"C:\Temp\" & Format(Date, "yyyymmdd") & "_" & Format(Time, "hhmmss") & ".txt"
Mais cela ne correspondait pas à mon souhait mais cela restait efficace

Msuper merci à toi
 

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 105
Messages
2 085 350
Membres
102 870
dernier inscrit
Armisa