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 :

Renvoyer sous VBA dans un Userform un texte associé à un choix fait sur une combobox


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2017
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2017
    Messages : 8
    Par défaut Renvoyer sous VBA dans un Userform un texte associé à un choix fait sur une combobox
    Bonjour à tous,

    Je requiers votre aide pour la programmation dans le cadre de mes études.

    En Feuille 2 se trouve un tableau avec en colonne A des catégories (Choix1, Choix2, Choix3 … ). En colonne C se trouve un descriptif du choix sous forme de texte (Faites 5 fois le tour de la maison, …)

    Un Userform apparait qui demande à l’utilisateur de sélectionner parmi une liste déroulante (associée à la colonne 1 de la feuille 2) des choix.

    Je souhaite que dans mon Userform soit écrit après sélection du choix le descriptif qui lui est associée en colonne C sur la même ligne donc, dans une textbox

    En somme il revient à faire une sorte de recherche verticale, mais plutôt que de demander à renvoyer la valeur de la colonne « C » d’un mot qu’EXCEL doit retrouver, il doit renvoyer la valeur de la colonne C d’un mot qui a été sélectionné (premier mot de la liste déroulante, deuxième mot de la liste déroulante …).

    Je précise que plusieurs choix peuvent avoir le même nom , et que je souhaite ensuite étendre les combobox à plusieurs feuilles, par exemple créer 3 combobox chacun étant en lien avec un tableau sur la feuille 2 , 3 , 4 etc , mais chaque tableau sera présenté sous la même forme, c’est-à-dire que le renvoi sera toujours de la colonne C de l’argument choisi dans la liste déroulante.

    J'espère avoir été suffisamment clair ..
    Merci d'avance,
    Bon Week-end,

  2. #2
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2017
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2017
    Messages : 8
    Par défaut
    Nom : VBA.jpg
Affichages : 586
Taille : 41,6 Ko

  3. #3
    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 186
    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 186
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Qu'as-tu déjà écrit comme code pour alimenter ce ou ces contrôles ComboBox ?
    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

  4. #4
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2017
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2017
    Messages : 8
    Par défaut
    Bonjour,
    J'ai déjà alimenté la ListRow à partir d'une liste déroulante dynamique (Avec un formule DECALER et NB VAL)

    J'ai ensuite réfléchis à la suite mais je pense que je pars sur une fausse piste :
    Nom : Capture.JPG
Affichages : 544
Taille : 76,2 Ko

  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 186
    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 186
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Avant de commencer, je te conseille la lecture de ces deux tutoriels et de la FAQ
    1. Utiliser les UserForm en VBA Excel
    2. Utiliser les contrôles dans un UserForm, en VBA Excel
    3. La faq UserForm-Contrôle
    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 régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2017
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2017
    Messages : 8
    Par défaut
    Merci bcp je vais regarder cela attentivement, cela me donnera sûrement les pistes pour bien débuter la procédure.

  7. #7
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2017
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2017
    Messages : 8
    Par défaut
    Citation Envoyé par Philippe Tulliez Voir le message
    Bonjour,
    Avant de commencer, je te conseille la lecture de ces deux tutoriels et de la FAQ
    1. Utiliser les UserForm en VBA Excel
    2. Utiliser les contrôles dans un UserForm, en VBA Excel
    3. La faq UserForm-Contrôle
    Après lecture des tutoriels, je me suis donné pour objectifs de réussir à trouver la solution pour une seule ComboBox pour me simplifier la procédure (une seule feuille également).
    Pouvez-vous m'indiquer si le début de la programmation vous semblent cohérent
    Nom : CaptureVBA.JPG
Affichages : 547
Taille : 35,0 Ko ? D'avance je vous remercie

Discussions similaires

  1. [XL-2013] Instruire des TextBox sous VBA dans un UserForm Excel
    Par Olivair dans le forum Excel
    Réponses: 2
    Dernier message: 04/08/2015, 09h03
  2. Réponses: 1
    Dernier message: 24/08/2009, 19h20
  3. Réponses: 4
    Dernier message: 04/03/2009, 15h49
  4. Réponses: 2
    Dernier message: 04/07/2007, 15h20
  5. Réponses: 8
    Dernier message: 15/05/2006, 15h33

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