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 :

Activer un filtre via vba


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 7
    Par défaut Activer un filtre via vba
    Bonjour

    J'ai fais une macro toute simple qui masque une colonne et les boutons de commande. Mais je souhaiterais pour le code du premier bouton, pouvoir accéder au filtre déjà actif pour ne sélectionner sur la colonne B que les lignes contenant des croix. Je n'arrive pas à trouver le bon code à inscrire dans la macro.Merci de votre aide

  2. #2
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    quel est le code essayé ?

    tu peux aussi utiliser l'enregistreur de macro pour réaliser manuellement tes actions, afin d'avoir une base de code à adapter

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 7
    Par défaut re
    Bonjour
    Merci de votre réponse super rapide !
    j'ai essayé ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Range("B5:B40").Select
        Selection.FormulaR1C1 = "x"
    mais ça ne fonctionne pas il ne filtre pas les lignes vides ne contenant pas de x ?

  4. #4
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    ce que tu montres permet d'écrire "x" dans toutes les cellules de ta plage, en aucun cas de filtrer .... qui nécessite l'utilisation de la méthode Autofilter de l'objet Range


    je répète, utilise l'enregistreur de macro en effectuant manuellement l'opération de filtre, pour te donner une structure de code qu'il faudra adapter. On t'y aidera si besoin

    Mais reviens absolument avec un début de code, histoire de "te faire la main".

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 7
    Par défaut
    Oui désolée je me suis trompée de copier coller,
    j'ai trouvé entre temps, je poste pour d'autres
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveSheet.Range("$A$4:$B$40").AutoFilter Field:=2, Criteria1:="X"
    merci !

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

Discussions similaires

  1. [Toutes versions] activer des références via vba
    Par bboy-eazy dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 22/01/2019, 19h36
  2. [XL-2010] Filtres avancées via VBA (Listbox)
    Par Alasgard dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 17/06/2015, 12h46
  3. [XL-2007] Filtre et tri sur Excel via vba
    Par benol3 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 16/06/2014, 09h33
  4. Activation bibliothèques via VBA
    Par House MD dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 02/12/2007, 16h28
  5. [VBA-E]Filtre via une macro sur Excel
    Par jamal.b dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 26/04/2006, 15h35

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