Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Nbre de lignes après filtre ?

1 réponse
Avatar
gégé
Salut à tous,

le truc tout c... (bête !), comment fait-on
pour savoir le nombre de lignes - avec une macro -
d'un tableau (sur une feuille !) après la mise en place d'un
filtre (par ex. col.A "non vide") ?

Pour le momment, je me contente de passer par un
"sous.total......" en cel. B1 et donc toto=range("B1").value.

Mais ça m'ennuie de "poluer" un tableau avec cette valeur "inutile" !

N.B.: J'ai essayé "Range***.areas.count" sans succès du fait, je pense,
que filtre "cache" des cellules.
Avec sous.total =16
Avec areas.count=14 ?????

Merci à ceux et à celles qui pourront m'aider.
(ou à celles et à ceux).

Bonne chance.

Gg

1 réponse

Avatar
MichDenis
Bonjour Gégé,

MsgBox Application.Subtotal(3, Range("A:A")) - 1

Tu cherches autre chose ?

Salutations!


"gégé" <gégéégé.fr> a écrit dans le message de news: 42711946$0$18374$
Salut à tous,

le truc tout c... (bête !), comment fait-on
pour savoir le nombre de lignes - avec une macro -
d'un tableau (sur une feuille !) après la mise en place d'un
filtre (par ex. col.A "non vide") ?

Pour le momment, je me contente de passer par un
"sous.total......" en cel. B1 et donc toto=range("B1").value.

Mais ça m'ennuie de "poluer" un tableau avec cette valeur "inutile" !

N.B.: J'ai essayé "Range***.areas.count" sans succès du fait, je pense,
que filtre "cache" des cellules.
Avec sous.total 
Avec areas.count ?????

Merci à ceux et à celles qui pourront m'aider.
(ou à celles et à ceux).

Bonne chance.

Gg