Filtre automatique ou élaboré

Bonjour a tous, je suis un peu rouillé. Si je veux afficher les lignes en ordre croissant selon les nombre en F, avez-vous une idée.

Merci!

Je joint mon fichier.

8multipiste.zip (25.78 Ko)

Bonjour,

Assure toi d'avoir des valeurs numériques en colonne 1.

Cdlt.

14multipiste.zip (31.97 Ko)

Ca fonctionne tres bien. Pour ma compréhension personnel, pourquoi mon code me fait perdre une ligne. (J'ai mis les cellules de la colonne 1 en standard). Par ailleurs si je veux un 2ieme critere de classement, dois-je utiliser les filtres élaborés? Exemple si je veux classer en fonction de F et ensuite reclasser le résultat en fonction en mettant la meilleure note en premier.

Private Sub CommandButton1_Click() 'BOUTON PIECES
   If Pieces = 0 Then
        Pieces = 1
        Range("A1:G1057").Sort Key1:=Range("F2"), Order1:=xlAscending, Header:= _
        xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
        DataOption1:=xlSortNormal

    Else
        Pieces = 0
        Range("A1:G1057").Sort Key1:=Range("A2"), Order1:=xlAscending, Header:= _
        xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
        DataOption1:=xlSortNormal   
     End If    
End Sub

30multipiste.zip (34.49 Ko)

Re,

En colonne A, ton 1 n'est pas une valeur numérique mais une valeur texte.

Supprime le centrage de cette colonne et regarde ta cellule A4

Cdlt.

j'ignore pourquoi mais j'ai eu de la difficulté a mettre la cellule en mode nombre au lieu de texte, mais c'est fait.

Merci Jean-Eric!

Rechercher des sujets similaires à "filtre automatique elabore"