superbog
XLDnaute Occasionnel
Bonjour,
Je bloque sur une macro qui devrait être simple (honte à moi), j'ai un classeur avec des pages numériques et d'autres qui ne le sont pas.
Je souhaite que les cellules C6:H2000 soient triées par la colonne C par ordre croissant.
voici la macro que j'ai préparée
merci de m'aider
Je bloque sur une macro qui devrait être simple (honte à moi), j'ai un classeur avec des pages numériques et d'autres qui ne le sont pas.
Je souhaite que les cellules C6:H2000 soient triées par la colonne C par ordre croissant.
voici la macro que j'ai préparée
Code:
Sub trier_dil()
Dim WS As Worksheet
For Each WS In Worksheets
If IsNumeric(WS.Name) Then
ActiveSheet.Sort.SortFields.Clear
ActiveSheet.Sort.SortFields.Add Key:=Range( _
"C6:C2000"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
xlSortNormal
With ActiveSheet.Sort
.SetRange Range("C6:H2000")
.Header = xlGuess
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End If
Next WS
MsgBox ("tri des diligences terminé")
End Sub
merci de m'aider