OVH Cloud OVH Cloud

Numéro 1ère ligne triée

4 réponses
Avatar
Al
Bonjour,

Dans une feuille, j'ai effectué un tri à l'aide d'un filtre.
Je voudrais récupéré le numéro de la première ligne triée (numéro qui change
chaque fois que je fais un nouveau tri...)
Pouvez-vous m'aider ?

Merci pour vos réponses à tous
Al

4 réponses

Avatar
Philippe.R
Bonjour A1,
Si d'aventure tu veux parler de la première ligne visible lors de l'application d'un filtre, tu peux
essayer ceci :

Sub premlig()
MsgBox Range("a2:a500").SpecialCells(xlCellTypeVisible).Row
End Sub

--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"Al" a écrit dans le message de news: 4246a8fe$0$5082$
Bonjour,

Dans une feuille, j'ai effectué un tri à l'aide d'un filtre.
Je voudrais récupéré le numéro de la première ligne triée (numéro qui change chaque fois que je fais
un nouveau tri...)
Pouvez-vous m'aider ?

Merci pour vos réponses à tous
Al



Avatar
AV
En supposant la plage à filtrer en A2:A10 (à adapter)
A1 contient l'étiquette de colonne
Première ligne filtrée
Matricelle à valider par Ctrl+Maj+Entrée
(sur une seule ligne) :

=SI(SOUS.TOTAL(3;A2:A10)=NBVAL(A2:A10);"";EQUIV(1;SOUS.TOTAL(3;DECALER(A2:A10;LI
GNE(A2:A10)-MIN(LIGNE(A2:A10));;1));0)+1)

AV
Avatar
Al
Merci
C'est exactement ce qu'il me faut.....
A+

"Philippe.R" a écrit dans le message de news:

Bonjour A1,
Si d'aventure tu veux parler de la première ligne visible lors de
l'application d'un filtre, tu peux essayer ceci :

Sub premlig()
MsgBox Range("a2:a500").SpecialCells(xlCellTypeVisible).Row
End Sub

--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"Al" a écrit dans le message de news:
4246a8fe$0$5082$
Bonjour,

Dans une feuille, j'ai effectué un tri à l'aide d'un filtre.
Je voudrais récupéré le numéro de la première ligne triée (numéro qui
change chaque fois que je fais un nouveau tri...)
Pouvez-vous m'aider ?

Merci pour vos réponses à tous
Al






Avatar
Philippe.R
C'était avec plaisir A1,
Mais ne manque pas d'essayer la solution d'Alain qui présente l'avantage
de tenir dans la feuille, sans recours à VBA
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"Al" a écrit dans le message de news: 4246d0d3$0$5101$
Merci
C'est exactement ce qu'il me faut.....
A+

"Philippe.R" a écrit dans le message de news:

Bonjour A1,
Si d'aventure tu veux parler de la première ligne visible lors de l'application d'un filtre, tu peux
essayer ceci :

Sub premlig()
MsgBox Range("a2:a500").SpecialCells(xlCellTypeVisible).Row
End Sub

--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"Al" a écrit dans le message de news: 4246a8fe$0$5082$
Bonjour,

Dans une feuille, j'ai effectué un tri à l'aide d'un filtre.
Je voudrais récupéré le numéro de la première ligne triée (numéro qui change chaque fois que je fais
un nouveau tri...)
Pouvez-vous m'aider ?

Merci pour vos réponses à tous
Al