Bonjour à tous
Ce code ci-dessous permet de ranger par ordre alphabétique sur la ligne (d4:l4). Je voudrais qu'il effectue ce rangement sur plusieurs lignes. (d5: L5) etc ... Mais la boucle que j'ai mis ne fonctionne pas.Visblement, c'est le range d4 qui semble poser problème
Merci pour votre aide
a+
Sub ClassAlpha()
Dim numlig As Byte
numlig = i
For i = 1 To 5
Range("d4:l4").Offset(i, 0).Select
Selection.Sort Key1:=Range("D4"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlLeftToRight, _
DataOption1:=xlSortNormal
Next
End Sub
Ce code ci-dessous permet de ranger par ordre alphabétique sur la ligne (d4:l4). Je voudrais qu'il effectue ce rangement sur plusieurs lignes. (d5: L5) etc ... Mais la boucle que j'ai mis ne fonctionne pas.Visblement, c'est le range d4 qui semble poser problème
Merci pour votre aide
a+
Sub ClassAlpha()
Dim numlig As Byte
numlig = i
For i = 1 To 5
Range("d4:l4").Offset(i, 0).Select
Selection.Sort Key1:=Range("D4"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlLeftToRight, _
DataOption1:=xlSortNormal
Next
End Sub