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 :

[Macro] Filtrage et sélection de cellules


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    382
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 382
    Par défaut [Macro] Filtrage et sélection de cellules
    Bonjour à tous,

    J'ai une petite question. Je cherche à faire la chose suivante avec une macro :

    Dans le fichier 1 / feuille 1 : Aller chercher toutes les cellules de la colonne A dont la valeur dans la colonne B est égale à une certaine valeur X, les copier
    Dans le fichier 2 / feuille 1 : Coller à la suite les cellules sélectionner à la suite dans la colonne A.

    La finalité est que les cellules dans le fichier 2 sont dans le même ordre mais sont la représentation de la colonne A du fichier 1 filtré.

    J'espère que c'est pas trop brouillon .

    Merci d'avance pour votre aide.

  2. #2
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut




    Bonjour,

    commencer par le tutoriel Les filtres avancés ou élaborés dans Excel


  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    382
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 382
    Par défaut
    Bonjour,

    Merci pour la réponse. Mais justement, c'est l'objet de ma question mais c'est vrai que ce n'est pas clair. Faut il passer par un filtre ou par un algo du genre :

    Pour toutes les cellules de la colonne B
    Ouvrir fichier 1 / feuille 1
    Si Bn = X
    Alors
    copie An
    Ouvrir fichier 2 / feuille 1
    Coller valeur dans Am
    m=m+1
    n=n+1

    Merci

    J'ai réussi à faire quelque chose avec les filtres avancées. Merci.

    Par contre, je vois que les filtres ne sont pas dynamique. Une fois le filtre réalisé, si je modifie une donnée de base, le filtre ne se met pas à jour. Y a t-il un moyen de résoudre cela ?

    Merci

  4. #4
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 173
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Le filtre avancé est un outil au même titre que le filtre simple où tu dois tout de même activer les filtres.
    Pour les filtres avancés tu pourrais associés le déclenchement de la procédure à une procédure événementielle Worksheet_Change de l'objet feuille ou activer la procédure avec un bouton ActiveX ou avec un raccourci clavier.
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    382
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 382
    Par défaut
    Ok merci pour votre aide.

Discussions similaires

  1. [XL-2010] Macro sélection de cellules, copie dans mail avec envoi automatique
    Par Raylooker dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 07/03/2015, 19h05
  2. [XL-2010] Appliquer une macro sur une sélection de cellule
    Par Fireblade51 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 09/04/2013, 10h59
  3. [XL-2003] macro couleur sans sélection cellule
    Par diabolo162 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 25/10/2011, 16h14
  4. Macro Automatique à la Sélection d'une cellule.
    Par deniooo dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 11/07/2008, 12h43

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