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 :

Fonction RECHERCHEV dans UserForm


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2010
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 63
    Par défaut Fonction RECHERCHEV dans UserForm
    Bonjour à tous,

    j'aimerais créer un UserForm avec une liste déroulante (ComboBox1) et 2 zone de text (TextBox1 et 2)
    Il faudrait que les valeurs de ces TextBox dépendent de la valeur du ComboxBox1, à l'aide du fonction VLOOKUP qui cherche ds une base de données.
    J'avais fait ça sur une feuille de calcul, cela fonctionnait, mais je n'arrive pas à l'appliquer à l'userform. Cela donnait quelquechose comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Private Sub Worksheet_Change(ByVal Target As Range)
     
    If Target.Address = "$C$4" Then
    Application.Calculation = xlManual
    Range("C7").Select
       ActiveCell.FormulaR1C1 = "=VLOOKUP(R4C3,TABLEAU,2,0)"
    Range("C8").Select
        ActiveCell.FormulaR1C1 = "=VLOOKUP(R4C3,TABLEAU,3,0)"
    Application.Calculation = xlAutomatic
    Range("H5").Select
    End If
    End Sub
    Le problème c'est que maintenant je ne me réfère plus à des cellules de la feuille, mais au combobox, et je n'arrive pas à l'ecrire efficacement.

    Merci d'avance pour votre aide !

  2. #2
    Membre émérite Avatar de sabzzz
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    748
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 748
    Par défaut
    bonjour RussellD,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    x = Application.VLookup(Me.ComboBox1, [TABLEAU], 2, 0)

Discussions similaires

  1. Insérer la fonction RechercheV dans VBA
    Par thaveau dans le forum VBA Access
    Réponses: 1
    Dernier message: 17/10/2013, 17h34
  2. fonction RECHERCHEV dans un tableau trié qui fait des siennes
    Par christophertux dans le forum Conception
    Réponses: 2
    Dernier message: 05/10/2010, 11h38
  3. fonction recherchev d'excel dans word
    Par audiman dans le forum VBA Word
    Réponses: 7
    Dernier message: 28/10/2008, 18h23
  4. Peut-on utiliser RECHERCHEV dans une fonction ?
    Par dany13 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 14/02/2008, 16h14

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