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 :

VLookUp dans Userform [XL-2013]


Sujet :

Macros et VBA Excel

  1. #1
    Candidat au Club
    Homme Profil pro
    Commis logistique
    Inscrit en
    Septembre 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Canada

    Informations professionnelles :
    Activité : Commis logistique
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Septembre 2017
    Messages : 2
    Par défaut VLookUp dans Userform
    Bonjour à tous!

    J'aimerais créer un code me permettant de remplir mes textbox par une rechercheV de la textbox "DIN" dans ma base de données.

    Merci de votre aide!

    J'ai joint mon fichier Excel pour que vous compreniez mieux!

    Ex: J'écris un DIN dans la textbox "DIN" et je clique sur un bouton "Rechercher" pour remplir les autres textbox de mon Userform!
    Fichiers attachés Fichiers attachés

  2. #2
    Expert confirmé
    Homme Profil pro
    Electrotechnicien
    Inscrit en
    Juillet 2016
    Messages
    3 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Electrotechnicien

    Informations forums :
    Inscription : Juillet 2016
    Messages : 3 241
    Par défaut
    Bonjour,

    Macro affectée au bouton "Rechercher_DIN par exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Private Sub Rechercher_DIN_Click()
        DIN = txtDin
        Set d = Sheets("Listing").Columns(2).Find(DIN)
        If Not d Is Nothing Then
            txtOG = Cells(d.Row, "A")
            txtMed = Cells(d.Row, "C")
            txtNomFab = Cells(d.Row, "D")
            txtNomCom = Cells(d.Row, "E")
            txtForme = Cells(d.Row, "F")
            txtForce = Cells(d.Row, "G")
            txtFabricant = Cells(d.Row, "H")
        End If
    End Sub
    Cdlt

  3. #3
    Membre Expert Avatar de Transitoire
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Décembre 2017
    Messages
    733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Décembre 2017
    Messages : 733
    Par défaut
    Bonjour, juste une proposition.
    Pourquoi ne pas remplacer le TextBox "DIN" par un bouton de commande avec caption"DIN" qui remplirait la même fonction,sans risque d'erreurs de frappe et qui serait plus confortable pour l'utiisateur.
    Cordialement

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

Discussions similaires

  1. Positionnement curseur dans userform
    Par bybelos33 dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 29/06/2007, 15h21
  2. [VBA-E] Question sur image dans userform ?
    Par damsmut dans le forum Excel
    Réponses: 3
    Dernier message: 04/04/2007, 05h32
  3. Réponses: 29
    Dernier message: 04/03/2007, 09h39
  4. [VBA-E] affichage de données dans userform
    Par lio62 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 05/02/2007, 21h52
  5. (VBA-E) Problème combobox dans userform
    Par gringo69 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 27/06/2006, 18h28

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