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 :

Simuler filtre automatique en utilisant des Boutons de Commande (ActiveX)


Sujet :

Macros et VBA Excel

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Février 2018
    Messages : 3
    Par défaut Simuler filtre automatique en utilisant des Boutons de Commande (ActiveX)
    Bonsoir tout le monde!

    Je cherche le moyen de simuler le fonctionnement d'un filtre automatique en utilisant uniquement des boutons de commande.

    Pour être plus précis, je voudrais que cliquer sur un bouton revienne à cocher/décocher un critère du filtre. Exemple en image:

    Nom : Filtre auto case cochée.png
Affichages : 412
Taille : 14,6 Ko

    Mon problème est le suivant: en utilisant AutoFilter (que j'ai récupéré en enregistrant la macro), si je clique sur le bouton 'Del Prato', puis 'Wilding', seul le filtre 'Wilding' va être pris en compte (le filtre Del Prato étant écraser par ce dernier). Pour essayer de contourner ce problème, j'ai utilisé .Hidden, qui marche sans problème lorsque je n'utilise qu'un critère (Acteur). Mais voilà, mon tableau comprend malheureusement d'autres critères (Note et Tag). Si je clique sur 'Del Prato'(Acteur), '**' (Note), 'Tag 1' (Tag), au lieu de me montrer les vidéos de 'Del Prato' qui ont été notées '**' et qui parle de 'Tag 1' (comme l'aurait fait un filtre automatique), le tableau va laisser apparaître toutes les vidéos de 'Del Prato', toutes les vidéos qui ont '2 étoiles' et toutes celles qui parlent de 'Tag 1'.

    Ce n'est pas être pas super clair.. Mais je vous ai laissé mon Excel, je pense que ça sera beaucoup plus pratique

    Je m'excuse d'avance pour mon code qui est pas très propre propre, j'ai débuté il n'y a vraiment pas longtemps!

    Merci beaucoup d'avance pour votre aide!!!
    Fichiers attachés Fichiers attachés

  2. #2
    Membre extrêmement actif
    Homme Profil pro
    Inscrit en
    Septembre 2013
    Messages
    1 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2013
    Messages : 1 369
    Par défaut
    Bonsoir,

    Simulation du Filtre auto avec des comboBoxs

    Boisgontier
    Fichiers attachés Fichiers attachés

  3. #3
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 539
    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 539
    Par défaut
    Bonjour

    Sur 2013 il y a les segments qui font cela tout seuls sans coder ausis bien sur les tableaux que sur les TCD...

  4. #4
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Février 2018
    Messages : 3
    Par défaut
    Bonjour,

    @boisgontierjacques: Merci beaucoup pour votre exemple! J'étudierai le code dès que je peux (même s'il m'a l'air pas mal complexe au premier coup d'oeil)

    @78 chris: Oui mais le problème c'est qu'on est assez limité en terme de mise en page (à mon avis). J'ai envie de réaliser une 'interface' simple, afin que n'importe quels utilisateurs sachent intuitivement comment utiliser l'excel! Je pensais pouvoir atteindre cet objectif en utilisant des enregistrements de macro et quelques lignes de codes simple, mais si c'est vraiment trop compliqué je passerai directement par les TCD..

    Merci en tout cas pour votre aide!

  5. #5
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Février 2018
    Messages : 3
    Par défaut
    Bonjour,

    Je pense avoir réussi à avoir ce que je voulais en mélangeant segments et vba.

    J'ai joint le fichier excel pour les personnes qui seraient éventuellement intéressées.

    Merci encore pour votre aide!
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. utilisation des boutons à bascules incoherente
    Par laurent.w dans le forum Access
    Réponses: 3
    Dernier message: 21/12/2006, 16h12
  2. Réponses: 1
    Dernier message: 11/12/2006, 19h33
  3. Utilisation des boutons dans un formulaire
    Par jackyjoke dans le forum IHM
    Réponses: 1
    Dernier message: 28/11/2006, 15h25
  4. [VB6]Utilisation des boutons radio.
    Par Chocapic dans le forum VB 6 et antérieur
    Réponses: 27
    Dernier message: 14/06/2006, 12h48
  5. [C# 2.0][VS2005] Utilisation des boutons radio
    Par keisuke dans le forum Windows Forms
    Réponses: 13
    Dernier message: 29/04/2006, 18h47

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