Tri sur plusieurs colonnes avec macro

Bonjour à tous,

Je veux intégrer un tri sur 2 colonnes à l'intérieur d'une macro que j'ai créé. J'ai essayé de différente façon (enregistreuse, définir le début et la fin de ma liste...) mais sans grand succès Ma recherche sur le forum a aussi été infructueuse...

Je dois trier l'ensemble de ma feuille sur "Nom et No" (colonne A1) & sur "RTA / CP" (colonne C1).

Je ne sais pas si cela change la programmation, mais le nombre de lignes sera différent à chaque utilisation de cette macro..

Merci à l'avance pour votre aide; je sais programmer mais je commence avec Excel/vba!

Bonsoir et bienvenu(e)

A tester

Sub tri()
Range("A1").CurrentRegion.Sort key1:=Range("A1"), order1:=xlAscending, dataoption1:=xlSortNormal, _
                               key2:=Range("C1"), order2:=xlAscending, dataoption2:=xlSortNormal, Header:=xlYes
End Sub

Si pas ça

Merci, c'est exactement ce que je voulais.

Ça marche à merveille. Ce n'était pas compliqué mais je ne connaissait pas les mots-clés nécessaire à ma macro.

(Fait)

salut tout le monde,

je n'ai pas très bien compris le code, et j'ai le meme problème.

J'ai plusieurs produit que je veux trier selon différents types :

en premier le diamètre,

puis la famille,

le cone d'entree,

le cone de sortie,

la taille

l'angle d'entree

l'angle de sortie

si quelqu'un pouvait m'aider et m'expliquer sa serait super sympas

451book1.xlsm (9.15 Ko)
Rechercher des sujets similaires à "tri colonnes macro"