Hello la communauté
Je bloque sur un code qui devrais être simple, mais a priori pas si simple du fait de format date : DD DDDD MMMM AAAA
J'aimerais trier ma colonne "A" (avec entête) par ordre de date plus ancienne a plus récente jusqu'à la colonne "F"
Pour ce faire j'inclus le code dans un code qui me permet de formater mon tableau
	
	
	
	
	
		
Le trie ne se fait pas comme je souhaiterai
Avant :
		
		
	
	
		
	
Aprés :
		
	
Auriez-vous une idée du comment faire pour que cela fonctionne comme je souhaiterai?
Merci, G'Claire
	
		
			
		
		
	
				
			Je bloque sur un code qui devrais être simple, mais a priori pas si simple du fait de format date : DD DDDD MMMM AAAA
J'aimerais trier ma colonne "A" (avec entête) par ordre de date plus ancienne a plus récente jusqu'à la colonne "F"
Pour ce faire j'inclus le code dans un code qui me permet de formater mon tableau
		VB:
	
	
	Sub Format_Bordure_Récapitulatif_Affaires()
Dim Format_WS As Worksheet
Dim rng As Range, n As Long
Set Format_WS = Sheets("Récapitulatif_Affaires")
With Format_WS
    n = .Cells(.Rows.Count, 1).End(xlUp).Row 'Colonne A
    'MsgBox n
    .Cells(1, 1).Resize(n, 6).Borders.Weight = xlThin 'N° ligne inclus titre de la colonne et Le nombre de colonne a traiter
    'MsgBox n
        .Columns("A:A").NumberFormat = "General" 'On change le format
    With .Columns("A:F")
        .EntireColumn.AutoFit 'on fait une mise en largeur automatique
        .Sort Key1:=Range("A:F"), Order1:=xlAscending, Header:=xlYes 'On fait le trie par date avec en-tête
    End With
        .Columns("A:A").NumberFormat = "dd dddd mmmm yyyy" 'On remet le bon format
End With
Set Format_WS = Nothing
End Sub
	Le trie ne se fait pas comme je souhaiterai
Avant :
Aprés :
Auriez-vous une idée du comment faire pour que cela fonctionne comme je souhaiterai?
Merci, G'Claire