Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

(RESOLU)Trier les dates par "colonnes liées" en ordre chronologique

  • Initiateur de la discussion Initiateur de la discussion LBi
  • 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 !

LBi

XLDnaute Junior
Bonjour,

Dans le tableau biologique les résultats biologiques sont importés au fur et à mesure, mais si on a besoin d'ajouter un résultat biologique avec une date antérieure, le tableau se retrouve avec une mauvaise chronologie dans les dates d'examen.



Il faudrait que les dates d'examens se trient par ordre croissant au moment de la sauvegarde du fichier et que les numéros en ligne1 des résultats biologiques se renumérotent.

.


Merci de votre aide
 

Pièces jointes

Bonjour LBi,
Code:
Sub ClasserDates()
Dim dercol%, i%, j%
Application.ScreenUpdating = False
With Sheets("T1")
    dercol = 5 + 4 * Application.Count(.Rows(3))
    For i = 6 To dercol Step 4
        For j = i + 4 To dercol Step 4
            If .Cells(3, j) < .Cells(3, i) Then .Columns(j).Resize(, 4).Cut: .Columns(i).Insert
    Next j, i
    For i = 6 To dercol Step 4: .Cells(1, i) = 1 + (i - 6) / 4: Next 'numéros en 1ère ligne
End With
End Sub
A+
 
Dernière édition:
D'où peut bien venir l'augmentation du poids du fichier de 93Ko dans le fichier " Tableau biologique essai 100.xlsm " du 1er message et celui du 3ème " Tableau biologique essai.xlsm " qui lui pèse 330 Ko .
 
- 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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…