Autres classement alpha d'un tableau entier

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

hervoul

XLDnaute Occasionnel
bonjour,
j'aimerais classer mon tableau en ordre alpha de A6 à GX102
Vous allez dire que ça a déjà été traité.
Oui j'ai la macro mais lorsque je l'utilise tout est classé a partir de la dernière ligne...
je comprends pas 🤨🤔, ça fait 1 heure que j'essaye...
je vous donne donc en PJ le fichier et plutôt que de "rafistoler" une macro bancale, je vous demande s'il est possible que vous vous y mettiez votre propre solution....
merci d'avance.
RV
 

Pièces jointes

Bonjour Hervoul,
Les formules du type :
VB:
='F:\Fichiers\Hervé\Boulot\BOULOT- 2023-24\UNSS 23-24\[appel VB 2023-24 - LYCEE.xls]Saisie'!A29
renvoient 0 si la cellule lue à un contenu vide.
( il vous suffit dans une cellule "vide" de faire un copier coller valeur pour voir que le résultat vaut 0.)
Donc quand vous triez en alpha, comme le 0 passe avant le "a" il se trouve en premier.
Un essai en PJ avec :
Code:
Sub Tri()
    Application.ScreenUpdating = False
    For L = 6 To 102    ' recherche de la première cellule qui contient 0
        If Cells(L, "A") = 0 Then Exit For
    Next L
    Range("A5:GX" & L - 1).Resize(L - 6).Sort key1:=Range("A5"), order1:=xlAscending, Header:=xlYes
    ' L-1 car on prend la dernière cellule qui ne contient pas 0, et L-6 car le tableau commence en 5 donc L-1-5=L-6
End Sub
 

Pièces jointes

- 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
5
Affichages
930
Retour