IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

[VBA-E] Filtre / Nombre de lignes


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2005
    Messages : 74
    Points : 69
    Points
    69
    Par défaut [VBA-E] Filtre / Nombre de lignes
    Bonjour,
    Est-il possible de Définir le nombre de lignes qu'un filtre doit prendre en compte?

    Prenons un exemple:
    J'ai un tableaux à trois colonnes : nbarticle, prix et marge .
    Je peux sans problèmes mettre un filtre sur ces deux premières colonnes.
    Le filtre prends alors toutes les lignes de mon tableau, y compris la dernière ligne Total.
    Comment dire à Excel de ne pas la prendre?

    Merci

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 546
    Points
    15 546
    Par défaut
    Tu recherches la dernière ligne renseignée -1 et la dernière colonne de la plage et tu pose un filtre sur cette plage
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
        DernièreLigne = Range("A1").SpecialCells(xlCellTypeLastCell).Row - 1
        DernièreColonne = Range("A1").SpecialCells(xlCellTypeLastCell).Column
        Range(Cells(1, 1), Cells(DernièreLigne, DernièreColonne)).AutoFilter
    A+

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2005
    Messages : 74
    Points : 69
    Points
    69
    Par défaut
    Merci de ta solution.
    Je ne sais pas si c'est normal, mais chez moi, cela ne marche que si les cellules de la dernière ligne contiennent des fonctions.

    Stos

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. VBA - Charger un nombre de lignes dans un tableau
    Par 0zh0u dans le forum Général VBA
    Réponses: 4
    Dernier message: 14/05/2014, 10h53
  2. Calcul du nombre de ligne d'une feuille Excel en VBA
    Par top_eagle dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 06/06/2007, 18h09
  3. Réponses: 4
    Dernier message: 18/04/2007, 20h20
  4. [VBA-E] Recuperer le nombre de lignes filtrées avec SubTotal
    Par AliochaBada dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 03/09/2006, 00h53
  5. [VBA-E] connaitre le nombre de ligne dans un tableau excel
    Par bigbarbe dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 13/04/2006, 11h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo