Trier en une fois deux lots de colonne et lignes [Résolu]

A voir également:Trier en une fois deux lots de colonne et lignesTri chiffre identiques dans 2 colonnes Excel ✓ - Forum - Excel Trier un tableau selon deux colonnes ✓ - Forum - Python Disposer deux tableaux de colonnes différentes de tailles sur une feuille excel ✓ - Forum - Excel [php array] 2 dimensions / 3 colonnes ✓ - Forum - PHP EXCEL 2010 : supprimer "Trier de A à Z" dans une colonne ✓ - Forum - Excel

Bonjour,

Je voudrai trier les colonnes D2:N20 et D22:N40 tout ça sur la même macro, est-ce possible, le tri se ferait en changeant de feuille car j'ai 10 feuilles, je veux dire que quand je vais sur la 2 et que je retourne sur la 1 le tri est fait. Merci


Configuration: Windows / Chrome 77.0.3865.120

Forum

A voir également:Trier en une fois deux lots de colonne et lignesTri chiffre identiques dans 2 colonnes Excel ✓ - Forum - Excel Trier un tableau selon deux colonnes ✓ - Forum - Python Disposer deux tableaux de colonnes différentes de tailles sur une feuille excel ✓ - Forum - Excel [php array] 2 dimensions / 3 colonnes ✓ - Forum - PHP EXCEL 2010 : supprimer "Trier de A à Z" dans une colonne ✓ - Forum - Excel

Web: www.shapebootstrap.net

2 réponses

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

Bonjour,

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


Reply
réponses:
  • auteur

  • auteur

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

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

Reply

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed