Tri sur plusieurs colones et par ligne

  • Initiateur de la discussion Initiateur de la discussion Michel68000
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

Michel68000

Guest
Bonjour,

Il me faudrait pouvoir trier toutes les lignes non vides d'une feuille par colonne de B a H par ordre croissant. J'y arrive pour une ligne mais dès qu'il y a une ligne vide c'est mort.
Si quelqu'un a déjà eu ce problème ça me ferais gagner du temps.
Merci pour vos réponses
 

Pièces jointes

Re : Tri sur plusieurs colones et par ligne

Bonjour Michel68000,

Si j'ai bien compris "l'affaire", tu peux essayer le code suivant (qui me semble fonctionner avec l'exemple fourni):
VB:
Sub Tri()
With Worksheets("Feuil1")
For lig = 1 To .Cells(Rows.Count, 1).End(xlUp).Row
    If .Cells(lig, 1) <> "" Then
        .Cells(lig, 2).Resize(1, 7).Sort Key1:=.Cells(lig, 2), order1:=xlAscending, Header:=xlNo, Orientation:=xlLeftToRight
    End If
Next lig
End With
End Sub
 
Re : Tri sur plusieurs colones et par ligne

Merci beaucoup Modeste ça fonctionne impec, maintenant si mes colonnes à trier vont de I2 à M251 que dois je modifier à ton code?
J'ai essayé mais ça détruit toute ma première zone de tri qui est en A2:H251
Merci encore pour ton aide
 
Re : Tri sur plusieurs colones et par ligne

Re,

Je dois partir, mais ... moi pas comprendre quoi toi vouloir dire 😕

Enfin, en réalité, je crains de comprendre (la question étant: pourquoi le problème dans son ensemble n'était-il pas exposé dès le départ? 😱)
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
197
Retour