bonjour ca a un peu évoluer mais pas complètement OK. 
avec la notion cdate j'ai bien la date au bon format qui s'affiche dans mes feuilles excel. 
je recopie valeur et format dans une autre feuille jusque là c'est bon, et cette nouvelle feuille je veux la sauvegarder dans un nouveau classeur au format txt avec tabulation. et lorsque j'ouvre mon bloc note avec le contenu au format txt, la date est de nouveau 7/1/2022 (sans les 0 pour 07/01) 
comment puis je y remédier? 
je ne peux pas faire le -6, car aujourd'hui c'est 01/07 - 07/01 mais au 31/07 je ne voudrais pas retiré 6. c'est un fichier qui sert à chaque début et chaque fin de mois. 
il me faut juste réussi à mettre/sauvegarder la date au bon format. 
'Inserer une colonne pour avoir l'info date, que l'on demande à l'utilisateur via une boite de dialogue
Sub InsereColonne()
    Columns(3).Insert Shift:=xlToRight
    Range("C1").Value = "Date"
Dim DateJ As String, Dernligne As Long
         DateJ = InputBox("Merci de renseigner la date à laquelle la facture doit être établie.")
    Range("C2") = CDate(DateJ)
    Range("C3") = CDate(DateJ)
    Dernligne = Range("B" & Rows.Count).End(xlUp).Row
    Range("C2:C3").AutoFill Destination:=Range("C2:C" & Dernligne)
End Sub
'Recopier les colonnes A à I sur la feuille sage pour export vers fichier txt
Sub CopierEcritures()
    Dim Dernligne As Long
    Worksheets("etape2").Select
    Dernligne = Range("B" & Rows.Count).End(xlUp).Row
    
    Columns("A:L").Select
    ActiveWorkbook.Worksheets("Etape2").Sort.SortFields.Clear
    ActiveWorkbook.Worksheets("Etape2").Sort.SortFields.Add2 Key:=Range("A2:A" & Dernligne) _
        , SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
    With ActiveWorkbook.Worksheets("Etape2").Sort
        .SetRange Range("A1:I" & Dernligne)
        .Header = xlYes
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
    End With
        
    Range("A1:I" & Dernligne).Copy
    Sheets("sage").Range("A1").PasteSpecial Paste:=xlPasteAllUsingSourceTheme, Operation:=xlNone _
        , SkipBlanks:=False, Transpose:=False
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
End Sub
'Creation fichier et sauvegarde d'un fichier d'export en format txt ca bug ici
Sub ExportTXT()
    Dim NomDuFichier As String
    Dim Chemin As String
    Dim Libelle As String
    
    Chemin = "X:\Nantes\Rieux\Compta Cabinet\RESULTAT\2022\COPRO\Transfert Sage Factures\"
    Libelle = InputBox("Merci de renseigner le libellé du fichier d'export vers SAGE")
    NomDuFichier = Libelle
    ActiveSheet.Copy
    ActiveWorkbook.SaveAs Chemin & NomDuFichier & ".txt", _
    FileFormat:=xlText, CreateBackup:=False
    MsgBox ("La Création & la Sauvegarde de: " + NomDuFichier + " est OK dans le répertoire suivant:" & Chr(13) & Chr(10) & "X:\Nantes\Rieux\Compta Cabinet\RESULTAT\2022\COPRO\Transfert Sage Factures")
    ActiveWorkbook.Close
End Sub