• Initiateur de la discussion Initiateur de la discussion patugui
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

patugui

XLDnaute Nouveau
Bonjour

Je souhaite que mes dates soit en ordre croissant mais que mes villes soit réunies, comment puis je faire ?
J'ai fait un 1er tri par date et un deuxième par regroupement de ville mais çà me donne un ordre de A à Z.

Je souhaite avec l'exemple ci dessous, que la ville SAINT SAULVE retrouve ces 4 lignes réunies et apparaissent en 1er car la date la plus proche est au 25/04.

Pouvez vous m'aider ?


1711112482509.png
 
Bonsoir.
Alors je suis allez voir l'autre discussion, et il m'a semblé que le résultat n'était pas celui souhaité, mais plutôt celui obtenu par cette procédure :
VB:
Sub Tri()
   Dim RngTri As Range
   Columns(3).Insert
   Set RngTri = [A2].Resize([A1000000].End(xlUp).Row - 1, 3)
   RngTri.Sort Key1:=RngTri.Columns(2), Order1:=xlAscending, Key2:=RngTri.Columns(1), Order2:=xlAscending
   With RngTri.Columns(3): .FormulaR1C1 = "=IF(RC2<>R[-1]C2,RC1,R[-1]C)": .Value = .Value: End With
   RngTri.Sort Key1:=RngTri.Columns(3), Order1:=xlAscending, Key2:=RngTri.Columns(2), Order2:=xlAscending
   Columns(3).Delete
   End Sub
En somme 3 opérations fondamentales :
1) — Tri par Villes puis Date
2) — Dans une colonne libre ou créée à cet effet, mettre au moyen d'une formule la date la plus ancienne de chaque ville dans toutes ses lignes, et la figer.
3) — Tri par dates anciennes puis par Villes.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
6
Affichages
3 K
Retour