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 :

Comment remplir un menu déroulant avec VBA ??


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 17
    Par défaut Comment remplir un menu déroulant avec VBA ??
    Bonjour à tous,

    Je souhaiterai remplir un menu déroulant à partir d'une colonne Excel qui contient des noms, je dois le faire en VBA mais je vous avoue que j'ai aucune idée de comment faire.

    Merci d'avance de votre aide et bonne soirée.

  2. #2
    Expert confirmé

    Avatar de Maxence HUBICHE
    Homme Profil pro
    Développeur SQLServer/Access
    Inscrit en
    Juin 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur SQLServer/Access

    Informations forums :
    Inscription : Juin 2002
    Messages : 3 842
    Par défaut
    un "menu déroulant"
    Tu veux parler d'une liste déroulante ????

    Dans ce cas, tout dépend comment tu crées la liste en question.
    Tu peux nous donner plus d'indications sur la manière de créer ta liste ?

  3. #3
    Expert confirmé

    Avatar de Maxence HUBICHE
    Homme Profil pro
    Développeur SQLServer/Access
    Inscrit en
    Juin 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur SQLServer/Access

    Informations forums :
    Inscription : Juin 2002
    Messages : 3 842
    Par défaut
    Le monsieur te demande :
    Citation Envoyé par Maxence HUBICHE Voir le message
    Dans ce cas, tout dépend comment tu crées la liste en question.
    Tu peux nous donner plus d'indications sur la manière de créer ta liste ?
    Tu utilises la barre d'outils "boîte à outils controle", la barre d'outils "formulaire", les options de "validation" des "données" ?

    Un peu d'aide, si tu en veux en retour ?

  4. #4
    Membre Expert
    Avatar de JackOuYA
    Inscrit en
    Juin 2008
    Messages
    1 040
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 1 040
    Par défaut
    si ton contrôle viens de la barre d'outils formulaire, tu clique dessus avec le bouton droit de la souris, puis format de contrôle , puis sélection de la plage souhaitée.

    :grrr: .... ne change pas de boite à outils pendant qu'on te répond !!

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 17
    Par défaut
    Oui tout à fait je me suis mal exprimé dsl.

  6. #6
    Membre Expert
    Avatar de JackOuYA
    Inscrit en
    Juin 2008
    Messages
    1 040
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 1 040
    Par défaut
    Bonsoir,


    elle est ou ta liste ...? sur une feuille de calcul, un userForm ...?




    PS : si tu veux faire cela en VBA tu devrai t'orienter vers le forum Excel VBA

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 17
    Par défaut
    Enfait voilà, j'ai une colonne avec le nom et le prénom des personnes ce que je dois faire c'est rajouter au dessus c'est a dire rajouter une liste déroulante qui contiendra tous ces noms et prenoms et avoir un bouton pour afficher a photo de la personne.

    j'espère que je me suis bien expliqué.

  8. #8
    Membre Expert
    Avatar de JackOuYA
    Inscrit en
    Juin 2008
    Messages
    1 040
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 1 040
    Par défaut
    Citation Envoyé par souheil59 Voir le message
    ...

    j'espère que je me suis bien expliqué.
    je suis pas sur tu veux rajouter la liste "au-dessus" ..?


    sans VBA tu as menu donnée , filtre automatique.

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 17
    Par défaut
    Enfait j'ai fait Menu-affichage-formulaire et ensuite j'ai rajouter la liste déroule et un bouton en dessous et là après je suis bloqué s'il y a d'autres idées de comment je dois faire je suis preneur tous ce que je veux c'est affiché la photo de chaque personne je vous avoue que même moi j'ai pas vraiment de vrai idée pour faire ça.

  10. #10
    Expert confirmé

    Avatar de Maxence HUBICHE
    Homme Profil pro
    Développeur SQLServer/Access
    Inscrit en
    Juin 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur SQLServer/Access

    Informations forums :
    Inscription : Juin 2002
    Messages : 3 842
    Par défaut
    Citation Envoyé par souheil59 Voir le message
    Enfait j'ai fait Menu-affichage-formulaire et ensuite j'ai rajouter la liste déroule et un bouton en dessous et là après je suis bloqué s'il y a d'autres idées de comment je dois faire je suis preneur tous ce que je veux c'est affiché la photo de chaque personne je vous avoue que même moi j'ai pas vraiment de vrai idée pour faire ça.

    Cliqc-droit sur ta liste.
    Format de contrôle
    tu as un onglet pour définir la plage de la liste, et aussi la cellule qui contiendra la valeur sélectionnée dan ta liste.

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 17
    Par défaut
    j'utilise la boîte à outils contrôle

  12. #12
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 17
    Par défaut
    D'accord merci pour ca cela fonctionne j'ai les données dans la liste déroulante mais ensuite pour le bouton qui doit afficher la photo de la personne sélectionnée dans la liste déroulante je fais comment ??

  13. #13
    Expert confirmé

    Avatar de Maxence HUBICHE
    Homme Profil pro
    Développeur SQLServer/Access
    Inscrit en
    Juin 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur SQLServer/Access

    Informations forums :
    Inscription : Juin 2002
    Messages : 3 842
    Par défaut
    comme d'hab :
    1- enregistre une macro qui fasse les actions suivantes :
    -- Ajout d'une photo
    -- Suppression de la photo
    2- regarde le code, cherche à le comprendre en faisant F1 sur les mots qui t'intéressent
    3- modifie en fonction de ce que tu veux faire

    Ensuite, montre-nous ton code.
    On te guidera à partir de là.

  14. #14
    Membre Expert
    Avatar de JackOuYA
    Inscrit en
    Juin 2008
    Messages
    1 040
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 1 040
    Par défaut
    bon si tu dois faire cela en VBA j'ai peu-être une meilleure solution à te proposer :

    http://silkyroad.developpez.com/VBA/XlOrganigramme/

    tu dis quoi ...

  15. #15
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 17
    Par défaut
    Merci bien c'est bien ça ce que je dois faire il faut juste je l'adapte en fonction de mon besoin.
    Mille merci je vais l'adapter et je vous dirai quoi

Discussions similaires

  1. [MySQL] Menu déroulant avec données sql
    Par matt38 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 08/08/2012, 23h40
  2. [AC-2003] Remplir une liste déroulante avec du SQL et du VBA
    Par srede dans le forum VBA Access
    Réponses: 2
    Dernier message: 08/12/2010, 10h47
  3. Remplir un menu déroulant avec le contenu d'un XML
    Par ibson76 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 09/09/2008, 15h57
  4. Comment remplir une liste déroulante avec une macro sans doublons
    Par alex.a dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 14/06/2007, 18h34
  5. Menu déroulant avec préselection automatique
    Par Invité dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 16/06/2005, 12h11

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