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 :

Filtre feuille de données grâce à des listes déroulantes


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 109
    Par défaut Filtre feuille de données grâce à des listes déroulantes
    Bonjour,

    Après plusieurs années sans coder, mon travail me demande d'y replonger.
    Je travaille sur une feuille de données affichant les caractéristiques de différents bâtiments. Chaque ligne comporte ainsi parmi les colonnes :
    - un identifiant
    - le nom de la commune
    - le code de la section cadastrale
    - l'adresse
    - et plein d'autres informations ...

    Je souhaite pouvoir à partir de plusieurs listes déroulantes pouvoir afficher seulement les bâtiments qui m'intéresse pour pouvoir par la suite faire par exemple des statistiques, graphiques, etc.
    Pour cela, je veux dans la première liste devoir choisir le nom de la commune. Puis dans une seconde, le code de la section cadastrale et enfin avoir les différentes adresses des bâtiments présents en fonction des choix précédents.

    Après plusieurs recherches sur internet, j'ai regardé plusieurs tutos m'expliquant le principe des listes déroulantes en cascade. Mais en observant les différents exemples, je n'ai pas l'impression qu'il s'agit de cela qui me permettra de faire ce que je souhaite car les valeurs dans leurs listes sont toujours nommées et sans répétitions ce qui n'est pas mon cas. J'ai par exemple environ 500 lignes et seulement 6 communes concernées.

    Comment dois-je procéder?

    Je vous en remercie par avance.

  2. #2
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 974
    Par défaut
    bonjour FMDCC, bonjour la forum
    avant de penser à VBA je te conseille de faire ça avec un tableau dynamique croisé
    une feuille pour le saisie des données et une feuile pour le TCD a quel tu ajoute des segments et des filtres
    cordialement

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 109
    Par défaut
    Merci pour la suggestion, je vais me pencher sur les tableaux dynamiques croisés. D'ailleurs si vous avez un bon tuto, je suis preneur.

  4. #4
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 974
    Par défaut
    tu peux joindre un fichier "test" avec des données fictives je vais essayer de te répondre

  5. #5
    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,
    D'ailleurs si vous avez un bon tuto, je suis preneur
    Les tableaux croisés dynamiques dans Excel2007
    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

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 109
    Par défaut
    Après avoir regardé 2 tutos sur les tableaux dynamiques, je ne suis plus certains que c'est cela que je recherche comme résultat.

    Voici un fichier simplifié avec une premières feuille de données et une seconde qui montre le résultat que je veux obtenir. À savoir, 3 listes déroulantes en haut (nom de la commune, code de la SC et adresse). A partir du ou des choix effectués, je souhaite avoir les résultats de chaque valeur en dessous dans un tableau de la même forme que celui de la première feuille.

    Classeur1.xlsx

    Merci pour votre attention à ma demande.

Discussions similaires

  1. Réponses: 2
    Dernier message: 15/02/2008, 14h48
  2. [MySQL] comment insérer des données d'une liste déroulante dans un champ texte
    Par berti dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 23/01/2008, 09h12
  3. Réponses: 2
    Dernier message: 19/07/2007, 17h01
  4. Réponses: 9
    Dernier message: 21/04/2007, 00h55
  5. récupération des données via une liste déroulante
    Par rahan_dave dans le forum Access
    Réponses: 1
    Dernier message: 13/10/2005, 12h27

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