Sous excell trier un tableau avec une macro [Résolu/Fermé]
A voir également:
- Sous excell trier un tableau avec une macro
- Sous excell trier un tableau avec une macro ✓ - Forum - Excel
- Vba excel trier un tableau - Forum - VB / VBA
- [VBA] Trier un tableau excel ✓ - Forum - VB / VBA
- Excel tri automatique sans macro ✓ - Forum - Excel
- Macro excel trier par ordre alphabetique ✓ - Forum - Excel
2 réponses
Mytå
- Messages postés
- 2966
- Date d'inscription
- mardi 20 janvier 2009
- Statut
- Contributeur
- Dernière intervention
- 20 décembre 2016
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)]
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