Classement vers le haut automatique (2 autres questions)

Merci pour la réponse ici :

J'ai toutefois deux autres questions

1ere question :

Même question qu'ici mais seulement ca concerne deux colonnes cette fois ci

1ere et seconde colonne : (le n° de position + la quantité)

Col1    Col2      Col3
100       1       100
200       3       200
                  200
400       1       200
                  400
                  800
800       4       800        
                  800
                  800

Et le résultat devrait se retrouver comme ça à la 3eme colonne

2eme question :

Je reviens à la charge concernant le classement par le haut vu dans le premier sujet ici, existe-t'il une autre commande que "PETITE.VALEUR"

C'est à dire, une commande qui permet l'empilage vers le haut dans la colonne "Pos" sans classer par ordre de nombre ni par ordre alphabétique. C'est important pour l'ordre d'apparition des positions

Bonjour

Regarde si ce fichier correspond à ton attente :

21fredel.zip (12.62 Ko)

Amicalement

Nad

Ca marche, par contre, j'ai toujours un soucis. Parmis les valeurs j'ai aussi des caracteres alphabétiques.

Si il existe une autre commande que PETITE.VALEUR, je serai preneur.

Bonjour

Ce n'est pas PETITE.VALEUR qui est en cause : dans cette formule, elle nous sert à indiquer le numéro de ligne correspondant à la condition.

Remplace la formule en B2 par celle-ci :

=SI(NBVAL(A:A)<LIGNES($1:2);"";INDEX(A:A;PETITE.VALEUR(SI(A:A<>"";LIGNE(A:A));LIGNES($1:2))))

Attention ! Validation Matricielle (CTRL+Maj+Entrée et pas seulement Entrée)

Amicalement

Nad

Bonjour,

salut Nad,

il faudrait voir la feuille plutôt qu'une image, (les colonnes à coté aussi)

Sans formule

Sub essai()
    Application.ScreenUpdating = False
    Range("o2") = "=a2<>"""""
    Range("b1") = Range("a1")
    Range("a1:a" & [a65000].End(xlUp).Row).AdvancedFilter _
    Action:=xlFilterCopy, CriteriaRange:= _
    Range("o1:o2"), CopyToRange:=Range("b1"), Unique:=False
    Range("o2").ClearContents
    Range("b1") = "Pos"
End Sub

Amicalement

Claude

16fredel-filtre.zip (25.11 Ko)

Merci beaucoup, je vais tester ca de suite

-- 01 Fév 2011, 13:50 --

J'ai pu avoir le temps de tester le fichier, mais viens de me rendre compte que ca ne fonctionne pas. Est-ce à cause de la version d'Excel? (Je bosse sur la version 2003)

Il me met l'erreur #nombre dans la colonne B quand j'ajoute une valeur dans la colonne A, et quand je l'ote, ca reste toujours erreur dans la colonne B.

Dès que j'ai un moment, je vais essayer de comprendre les formules.

Re

Nad a écrit :

Attention ! Validation Matricielle (CTRL+Maj+Entrée et pas seulement Entrée)

Amicalement

Nad

J'ai pourtant fait la validation matricielle. J'ai du rater quelque chose...

Je retenterai plus tard dès que j'ai un moment

EDIT : Finalement ca a marché

Rechercher des sujets similaires à "classement haut automatique questions"