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 :

Textbox qui filtre un filtre dans un TCD


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Janvier 2019
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Janvier 2019
    Messages : 14
    Par défaut Textbox qui filtre un filtre dans un TCD
    Bonjour à tous,

    je souhaiterais via une textbox avoir la possibilité de filtrer automatiquement un filtre d'un TCD.

    Le filtre de mon TCD se trouve en colonne BD.

    J'ai ça pour le moment mais ça ne fonctionne pas car je pense que j'utilise Range plutôt que PivotTable

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Private Sub Tx_Recherche_Change()
    Dim rng As PivotTable
    Set rng = ActiveSheet.Range("BD").CurrentRegion
    With rng
        If Tx_Recherche <> "" Then
            .AutoFilter Field:=2, Criteria1:="=*" & Tx_Recherche & "*", Operator:=xlAnd
        Else
            .Worksheet.ShowAllData
        End If
    End With
    End Sub
    Merci de votre aide,

    Cdt

  2. #2
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 566
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 566
    Par défaut
    Bonjour

    Pourquoi ne pas tout simplement utiliser un segment ?

  3. #3
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Janvier 2019
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Janvier 2019
    Messages : 14
    Par défaut
    Citation Envoyé par 78chris Voir le message
    Bonjour

    Pourquoi ne pas tout simplement utiliser un segment ?
    J'utilise déjà des segments mais je voudrais quelque chose qui recherche à l'intérieur d'un segment car bcp trop de lignes...

  4. #4
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 566
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 566
    Par défaut
    RE

    On peut dans ces cas là prévoir une colonne dans la source pour préfiltrer : par exemple pour des nom, l'initiale dans un segment puis le nom dans un autre

    Un TCD n'est pas un range et ne se filtre pas par autofilter.

    Sauf champ de page (ou filtre) il faut une boucle pour tout afficher puis masquer un à un tous les non voulus...

Discussions similaires

  1. [Toutes versions] VBA Cocher décocher des champs de filtre dans un TCD
    Par Frululu dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 08/01/2014, 16h29
  2. [XL-2010] Code VBA - positionner au premier choix d'un filtre dans un TCD
    Par Ali.G dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 02/03/2012, 22h54
  3. [XL-2010] Ajouter un filtre dans un TCD
    Par Live83 dans le forum Macros et VBA Excel
    Réponses: 17
    Dernier message: 06/01/2012, 14h40
  4. filtre dans un TCD
    Par k-eisti dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 30/07/2007, 21h43

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