Trier en une fois deux lots de colonne et lignes
Résolu/Fermé
A voir également:
- Trier en une fois deux lots de colonne et lignes
- Déplacer une colonne excel - Guide
- Trier colonne excel - Guide
- Deux comptes whatsapp - Guide
- Site de vente en ligne particulier - Guide
- Partage de photos en ligne - Guide
2 réponses
cs_Le Pivert
Messages postés
7903
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
11 mars 2024
728
Modifié le 21 oct. 2019 à 18:38
Modifié le 21 oct. 2019 à 18:38
Bonjour,
Tu te sers de l'enregistreur de macro pour faire ton tri.
Ensuite tu vas dans ThisWorkbook et tu mets ceci:
Voilà c'est simple, à chaque changement de feuille la macro se déclenchera
Tu te sers de l'enregistreur de macro pour faire ton tri.
Ensuite tu vas dans ThisWorkbook et tu mets ceci:
Option Explicit Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range) Macro1 ' a adapter le nom de la macro que tu as obtenu avec l'enregistreur End Sub
Voilà c'est simple, à chaque changement de feuille la macro se déclenchera
Utilisateur anonyme
22 oct. 2019 à 13:44
22 oct. 2019 à 13:44
Bonjour,
J'ai trouvé une autre solution, par diablo
diablo13800 772
22 oct. 2019 à 10:55
0
Merci
Bonjour,
Vous devriez essayer de l'écrire en deux lignes:
.Range("D3:P22").Sort key1:=.Range("D3"), order1:=xlAscending, Header:=xlNo
.Range("D23:P41").Sort key1:=.Range("D23"), order1:=xlAscending, Header:=xlNo
Je vous remercie, je vais essayé votre solution pour voir qu'elle est la mieux.
Cordialement
J'ai trouvé une autre solution, par diablo
diablo13800 772
22 oct. 2019 à 10:55
0
Merci
Bonjour,
Vous devriez essayer de l'écrire en deux lignes:
.Range("D3:P22").Sort key1:=.Range("D3"), order1:=xlAscending, Header:=xlNo
.Range("D23:P41").Sort key1:=.Range("D23"), order1:=xlAscending, Header:=xlNo
Je vous remercie, je vais essayé votre solution pour voir qu'elle est la mieux.
Cordialement
22 oct. 2019 à 09:54
Cela fonctionne pour les D2:N20 Mais pas pour les lignes D22:N40, comment faire pour que cela trie, la partie 1 (D2:N20) et la partie 2 (D22:N40).
Merci.
Salutations.
22 oct. 2019 à 10:44
et tu changes cela comme ceci:
@+ Le Pivert