Sous excell trier un tableau avec une macro
Résolu/Fermé
A voir également:
- Sous excell trier un tableau avec une macro
- Tableau croisé dynamique - Guide
- Trier tableau excel - Guide
- Code ascii tableau - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Comment faire un tableau - Guide
2 réponses
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
949
Modifié par Mytå le 3/09/2011 à 19:44
Modifié par Mytå le 3/09/2011 à 19:44
Salut le forum
Essaye ceci
Mytå
Quelle prétention de prétendre que l'informatique est récente
Adam et Eve avaient déjà un Apple ! [MsProject 2003(FR), Excel 2003-2007(FR)]
Essaye ceci
Range("A4").CurrentRegion.Sort _ Key1:=Range("C4"), Order1:=xlAscending, _ Key2:=Range("D4"), Order2:=xlAscending, _ Header:=xlGuess, OrderCustom:=1, _ MatchCase:=False, Orientation:=xlTopToBottom, _ DataOption1:=xlSortNormal, DataOption2:=xlSortNormal
Mytå
Quelle prétention de prétendre que l'informatique est récente
Adam et Eve avaient déjà un Apple ! [MsProject 2003(FR), Excel 2003-2007(FR)]
Modifié par pat de yoff le 3/09/2011 à 23:07
J'ai résolu mon problème en remplaçant la cellule "AD26" par "une cellule "AD 250" comme je n'aurais jamais 246 adhérents je suis tranquille et la selection tri fonctionne.
Range("A4:AD250").Select
Selection.Sort Key1:=Range("C4"), Order1:=xlAscending, Key2:=Range("D4") _
, Order2:=xlAscending, Header:=xlGuess, OrderCustom:=1, MatchCase:= _
False, Orientation:=xlTopToBottom, DataOption1:=xlSortNormal, DataOption2 _
:=xlSortNormal
Range("A4").Select
End Sub.
Mais pour ma gouverne perso, je ne saurais jamais faire une macro qui sélectionne un tableau complet avec un nombre de colonne fixe mais avec des lignes qui varient en nombre dans le temps!!
Merci quand même de vous être penché sur mon cas.
Amicalement.
pat