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 :

Coder une RECHERCEHV dans vba?.. [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2012
    Messages : 12
    Par défaut Coder une RECHERCEHV dans vba?..
    Bonjour à tous !
    Je m'explique...
    Je remplis une combobox de mon userform (avec le nom de tous les pays) grâce à un tableau situé sur une de mes feuilles.
    Ce tableau comprend 2 colonnes: une avec le noms du pays, l'autre avec le code ISO de chaque pays.
    J'aimerais que la combobox se remplisse avec le nom des pays pour que l'utilisateur puisse s'y retrouver (ça c'est bon), mais que dès qu'il choisit un pays, ce soit le code ISO correspondant que s'affiche dans la combobox. Comme ça, lors de l'export des infos entrées dans le userform vers la feuille Client, ce soit le code ISO qui soit exporter (et non pas le nom du pays).
    Ou alors que ce soit toujours le nom du pays qui apparaisse dans la combobox, mais que lors de l'export (via le bouton Ajouter) ce soit le code ISO qui apparaisse dans la cellule de la feuille Clients.
    J'ai bien pensé à un RECHERCHEV, mais je ne vois pas comment l'utiliser..

    Cordialement

  2. #2
    Membre Expert Avatar de ZebreLoup
    Homme Profil pro
    Ingénieur Financier
    Inscrit en
    Mars 2010
    Messages
    994
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur Financier
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 994
    Par défaut
    Le RECHERCHEV se fait en VBA via un WorksheetFunction.Vlookup.
    Mais dans ton cas, je te conseillerais plutôt de mettre deux colonnes à ton Combobox dès son remplissage, une avec l'ISO que tu caches et l'autre avec le pays. Regarde dans les tutos ou la FAQ comment faire ça.

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2012
    Messages : 12
    Par défaut
    Ok merci ! je vais voir ça

  4. #4
    Membre Expert Avatar de ZebreLoup
    Homme Profil pro
    Ingénieur Financier
    Inscrit en
    Mars 2010
    Messages
    994
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur Financier
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 994
    Par défaut
    Le TUTO. Il est pour les ListBox, mais c'est exactement pareil pour les ComboBox. N'hésite pas si tu as un problème.

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2012
    Messages : 12
    Par défaut
    Arg !
    Je n'arrive pas à modifier le code en conséquence...

  6. #6
    Membre Expert Avatar de ZebreLoup
    Homme Profil pro
    Ingénieur Financier
    Inscrit en
    Mars 2010
    Messages
    994
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur Financier
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 994
    Par défaut
    Donne ton code, que l'on puisse t'aider.

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

Discussions similaires

  1. [XL-2002] Problème de syntaxe sur une formule dans VBA
    Par beber_le_stagiaire dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 11/06/2009, 15h32
  2. Comment insérer une ligne dans vba
    Par chou-estelle dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 20/12/2008, 15h04
  3. Ajouter une références dans VBA
    Par DPhBxl dans le forum VBA Access
    Réponses: 12
    Dernier message: 03/10/2008, 15h54
  4. comment figer une cellule dans VBA
    Par fabien59420 dans le forum Excel
    Réponses: 18
    Dernier message: 30/06/2008, 13h28
  5. Comment arreter une Sub dans VBA apres une erreur
    Par deubelte dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 03/08/2007, 16h13

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