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 :

Excel 2016 - vérifier si une case est affichée ou non


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Janvier 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 6
    Par défaut Excel 2016 - vérifier si une case est affichée ou non
    Bonjour,
    J'ai fait une macro qui parcours un tableau et ajoute le contenu d'une case (une adresse mail en l'occurence) en fonction de valeur d'une colonne (exemple ville de résidence, ...).
    Je voudrais pousser un peu plus et faire pareil mais que pour les cases actuellement affichées, en ne prenant en compte que les cases filtrées. Ca me permettrait de générer une liste d'adresse mails correspondant aux critères du filtres du tableau.
    Est-ce qu'il y a une fonction pour checker si la case est actuellement affichée ?

    Merci

  2. #2
    Membre Expert Avatar de jerome.vaussenat
    Homme Profil pro
    Formateur Bureautique
    Inscrit en
    Janvier 2011
    Messages
    1 629
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Formateur Bureautique
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 629
    Par défaut
    Salut,

    Je t'invite à lire le contenu de cette discussion.
    https://www.developpez.net/forums/d5...s-filtre-auto/

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Janvier 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 6
    Par défaut
    Merci !
    Je vais essayer de modifier pour que ça fasse ce que je veux.
    Pour l'instant j'arrive à trouver le nom ou d'autres infos mais pas le mail.

  4. #4
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour
    Tu disais que ta difficulté était celle-ci :
    Est-ce qu'il y a une fonction pour checker si la case est actuellement affichée ?
    Une réponse/solution claire t'a été donnée.
    Tu viens maintenant parler d'autre chose :
    j'arrive à trouver le nom ou d'autres infos mais pas le mail.
    c'est d'autant plus étrange que :
    J'ai fait une macro qui parcours un tableau et ajoute le contenu d'une case (une adresse mail en l'occurence)
    je ne vois pas en quoi le fait d'avoir filtré contrecarrerait ce que tu dis savoir faire sans le filtre !

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Janvier 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 6
    Par défaut
    Bonjour
    En fait les autres parties ne s'occupent pas de savoir si c'est filtré ou non, elle ajoutent juste l'adresse mail à la liste si une valeur donnée est indiquée dans une autre colonne.
    Ca reste très figée, d'où mon idée de faire une partie par filtre qui du coup fera une liste de mails qui correspond au(x) critère(s) de filtrage du tableau?


    Avec la réponse qui m'a été donnée, en parcourant la plage des cases filtrées je trouve des noms (colonne 1 de mon tableau), un numéro (colonne AF) mais pas l'adresse mail (colonne D).

    En exemple voici une liste avec des données bidon http://ttj.free.fr/file/Liste_vierge.xlsm

  6. #6
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Je n'ouvre jamais et n'ouvrirai jamais un classeur tiers.
    en parcourant la plage des cases filtrées je trouve des noms (colonne 1 de mon tableau), un numéro (colonne AF) mais pas l'adresse mail (colonne D).
    Je ne te comprends pas.
    1) je vois mal ce qu'est une "case" filtrée. Je suppose que tu veux parler de LIGNES filtrées
    2) si tu parcours cette plage, tu as un n° X de ligne -->>
    cells(x,1) contient le nom (que tu extrais déjà)
    cells(x,4) contient, selon le même principe, ce que contient en colonne D cette ligne x. Il est maintenant clair que si elle ne contient rien, ma foi ...

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

Discussions similaires

  1. [WD-2010] Supprimer une table lorsqu'une case est cochée ou non
    Par Lili88300 dans le forum VBA Word
    Réponses: 4
    Dernier message: 25/07/2013, 23h57
  2. Vérifier si une date est valide ou non
    Par Juju54350 dans le forum C#
    Réponses: 2
    Dernier message: 21/09/2010, 14h20
  3. Vérifier qu'une case excel est vide
    Par nurgle1 dans le forum LabVIEW
    Réponses: 2
    Dernier message: 20/07/2010, 11h05
  4. Vérifier si au moins une case est cochée
    Par ozzmax dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 05/07/2007, 15h34
  5. Vérifier si une case est cochée
    Par Nadd dans le forum Langage
    Réponses: 2
    Dernier message: 24/03/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