Range.count après autofilter

bonjour

j'ai cherché sur le forum mais n'ai pas trouvé de réponse

je cherche a selectionner des valeurs suivant le mois et du texte

j'ai donc enchainé des autofilter mais je n'arrive pas a compter le nb de lignes de la range résultat

pour le premier mois j'obtiens 17 lignes , je souhaite donc affecter une variable avec ce nombre

probleme quand je fais un rows.count sur ma range resultat des autofilter il me renvoie 5 car les lignes 1 à 5 compose le début de ma range (mais il y a d'autres lignes)

fonction : recup_donnees_mois

merci d'avance pour votre aide


je parle bien sur de rows.count et pas range.count

27macro-graphique.xlsm (126.32 Ko)

Bonjour,

Avec cette formule

=NBVAL(A2:A28)

A Tester

Pierrot

Bonjour,

=SOUS.TOTAL(3;$A:$A)-1

En vba :

nblig = sheets("Feuil1").AutoFilter.Range.Columns(1).SpecialCells(xlCellTypeVisible).Cells.Count
' ou
nblig = Evaluate("=subtotal(3,A:A)") ' feuille active

Ca sert à quoi toutes ces lignes vides à part tromper ?

eric

j'ai essayé le code d'eriiic , ca fonctionne comme je veux

merci et bonne journée

Rechercher des sujets similaires à "range count autofilter"