Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 29/04/2005, 11h38   #1 (permalink)
_RV
XLDnaute Nouveau
 
Date d'inscription: mars 2005
Messages: 46
Par défaut récup du nb d'enregistrement d'un filtre

salut tout le monde,

je suis sur une macro qui devrait me servir à compter certaines données... sauf que voilà, j'arrive à coder les filtres tout ca, et je vois bien qu'en bas à gauche, excel me dit combien il y a d'enregistrement suite à mes filtres, ce nombre m'intéresse grandement et il faudrait que je le récupère, j'ai essayé un code du type:

i = Selection.AutoFilter.Filters.Count

mais ca ne marche pas, qqun saurait-il m'aider??

merci beaucoup

Hervé.
_RV est déconnecté   Réponse avec citation
ANNONCES
Vieux 29/04/2005, 12h08   #2 (permalink)
XLDnaute Accro
 
Avatar de Dugenou
 
Date d'inscription: février 2005
Localisation: Lille
Version Excel : Excel 2003 (PC)
Messages: 1 204
Par défaut Re:récup du nb d'enregistrement d'un filtre

Salut RV

Il ya une formule (SOUS.TOTAL) qui te permet de faire cela, mais c'est une formule et je ne connais pas l'équivalent macro.

Tu peux peut-être mettre cette formule dans une cellule et en récupérer la valeur ?

Cordialement [file name=filtre et sous total_20050429110801.zip size=2039]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/filtre et sous total_20050429110801.zip[/file]
Fichiers attachés
Type de fichier : zip filtre et sous total_20050429110801.zip (2,0 Ko, 0 affichages)
__________________
Quand on est pas le plus fort, il faut essayer d'être le plus malin.... ou il faut demander de l'aide.
Dugenou est déconnecté   Réponse avec citation
Vieux 29/04/2005, 12h13   #3 (permalink)
_RV
XLDnaute Nouveau
 
Date d'inscription: mars 2005
Messages: 46
Par défaut Re:récup du nb d'enregistrement d'un filtre

salut Dugenou,

sous-total ne marchera pas sur un filtre, et il me faudrait vraiment la ligne de code qui va bien...


merci en tous cas,

Hervé
_RV est déconnecté   Réponse avec citation
Vieux 29/04/2005, 12h15   #4 (permalink)
Moa
XLDnaute Occasionel
 
Date d'inscription: avril 2005
Localisation: Entre Londres et Paris
Version Excel : Excel 2000 (PC)
Messages: 329
Envoyer un message via MSN à Moa
Par défaut Re:récup du nb d'enregistrement d'un filtre

Salut !

As-tu fait une recherche du côté de 'StatusBar'

@ ++

Moa

Message édité par: Moa, à: 29/04/2005 11:18
__________________
J'ai confiance en tout le monde...Ce dont je me méfie, c'est du diable qui sommeille en chacun de nous !
Moa est déconnecté   Réponse avec citation
Vieux 29/04/2005, 12h16   #5 (permalink)
XLDnaute Accro
 
Avatar de Dugenou
 
Date d'inscription: février 2005
Localisation: Lille
Version Excel : Excel 2003 (PC)
Messages: 1 204
Par défaut Re:récup du nb d'enregistrement d'un filtre

Ok tant pis, (mais sous.total marche bien pour un filtre ! as-tu regardé la pj ?)
__________________
Quand on est pas le plus fort, il faut essayer d'être le plus malin.... ou il faut demander de l'aide.
Dugenou est déconnecté   Réponse avec citation
Vieux 29/04/2005, 12h18   #6 (permalink)
XLDnaute Nouveau
 
Date d'inscription: avril 2005
Messages: 24
Par défaut Re:récup du nb d'enregistrement d'un filtre

Salut RV,

j'ai déjà eu le tour et j'ai pu m'en tirer en utilisant l'équivalent VBA de la fonction sous.total soit :
NbrLignes = Application.Subtotal(3, [A:A]) - 1 ou A est la colonne qui contient à chaque fois une donnée afin que le nombre retenu corresponde bien au nombre de ligne filtrées.

Il y a une deuxième solution que j'ai vu sans trop maitriser :

Dim Destination As Range

'Définis ta plage où sera copiée les données.
'si même feuille oublis 'Sheets' seulement Range(??)
Dim MaPlage As Range

'représente les données filtrées et les titres.
NbrLignes = ActiveSheet.AutoFilter.Range.Rows.Count
Set MaPlage = ActiveSheet.AutoFilter.Range
'représente seulement les données
Set MaPlage = MaPlage.Offset(1, 0).Resize(MaPlage.Rows.Count - 1, MaPlage.Columns.Count)
NbrLignes = MaPlage.Rows.Count
Bon Courage,
nono59 est déconnecté   Réponse avec citation
Vieux 29/04/2005, 12h52   #7 (permalink)
_RV
XLDnaute Nouveau
 
Date d'inscription: mars 2005
Messages: 46
Par défaut Re:récup du nb d'enregistrement d'un filtre

ENOOOOORME, et paf pasteque!
ca marche! merci beaucoup


Hervé


nb: j'ai utilisé la 1e méthode hein...
_RV est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 08h32.


(C) 2006 Excel Downloads