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 :

Filtres successifs sur tous les enregistrements


Sujet :

Macros et VBA Excel

  1. #1
    Expert éminent
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Points : 7 149
    Points
    7 149
    Billets dans le blog
    7
    Par défaut Filtres successifs sur tous les enregistrements
    Bonsoir le Forum,

    Je dispose d'une base de données sur laquelle j'afecte un filtre.

    Les données filtrées sont ensuite traitées.

    Ma question

    Comment filtrer sur tous les items successivement? (Le résultat de chaque filtre étant ensuite copié, mais là n'est pas le sujet).

    Bien entendu, on peut envisager un tableau croisé, et en balayer toutes les occurences. Y a-t-il plus fonctionnel?

    Sauf erreur, je n'ai pas trouvé de réponse sur la FAQ et dans les posts du forum.

    Merci à vous tous.

    Bonne soirée.

    Marcel.

    Bien Cordialement.

    Marcel

    Dernier billet:
    Suppression des doublons d'un tableau structuré, gestion d'un array

    Pas de messagerie personnelle pour vos questions, s'il vous plaît. La réponse peut servir aux autres membres. Merci.


  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 629
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 629
    Points : 34 335
    Points
    34 335
    Par défaut
    salut,
    peux-tu nous donner un exemple de ce que tu cherches a faire stp, j'ai un peu de mal a comprendre ton objectif
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  3. #3
    Expert éminent
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Points : 7 149
    Points
    7 149
    Billets dans le blog
    7
    Par défaut
    Bonjour jpcheck, Bonjour le Forum

    Une base de données peut être filtrée sur un champ au moins.
    Je souhaite pour un champ unique :
    - appliquer un filtre sur ce champ pour le 1er item
    - copier les données filtrer vers une 1ère cellule
    - appliquer le filtre pour le 2ème item
    - copier les données vers une 2ème cellule
    etc..

    Ma question :¨
    Par quelle instruction VBA appliquer le filtre sur tous les items possibles ?
    Autrement dit, quelle méthode me renverrait une liste, voire un tableau, de tous les filtres possibles pour un champ donné?
    Et ce autrement que par un tableau croisé.

    Merci.

    Marcel

    Une idée ?

    Je souhaite passer outre un tableau croisé dynamique, ou une recopie avec gestion des doublons.

    Bien entendu, si l'on ne peut faire autrement...

    Cordialement.

    Marcel

    Bien Cordialement.

    Marcel

    Dernier billet:
    Suppression des doublons d'un tableau structuré, gestion d'un array

    Pas de messagerie personnelle pour vos questions, s'il vous plaît. La réponse peut servir aux autres membres. Merci.


  4. #4
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 629
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 629
    Points : 34 335
    Points
    34 335
    Par défaut
    Hello,

    et en passant par l'enregisteur de macro, tu obtiens quoi comme code, qu'on parte de la pour te proposer une optimisation
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  5. #5
    Expert éminent
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Points : 7 149
    Points
    7 149
    Billets dans le blog
    7
    Par défaut filtres successifs
    Bonsoir jpchecq,

    Les items semblent enregistrés en "dur"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Sub Macro3()
     
        Selection.AutoFilter Field:=53, Criteria1:="premier nom"
        'action sur les données filtrées
        Selection.AutoFilter Field:=53, Criteria1:="deuxième nom"
        'action sur les données filtrées
        'etc...
     
    End Sub
    Merci.

    Marcel.

    Bien Cordialement.

    Marcel

    Dernier billet:
    Suppression des doublons d'un tableau structuré, gestion d'un array

    Pas de messagerie personnelle pour vos questions, s'il vous plaît. La réponse peut servir aux autres membres. Merci.


Discussions similaires

  1. [AC-2007] formulaire recherche et navigation sur tous les enregistrements
    Par cinkiem_as dans le forum VBA Access
    Réponses: 9
    Dernier message: 17/03/2014, 14h59
  2. [MySQL] Une requête qui ne marche pas sur tous les enregistrements
    Par Marc22 dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 21/04/2010, 13h20
  3. Réponses: 3
    Dernier message: 26/06/2008, 13h47
  4. Boucler sur tous les criteres d'un filtre
    Par rappanah dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 16/11/2007, 00h59
  5. Réponses: 4
    Dernier message: 16/08/2007, 14h33

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