Excel VBA 2016 VLookup

Anonyme
2017-09-25T17:59:41+00:00

Bonjour,

J'ai aucun problème à utiliser Recherche V dans Excel. Mais quand j'écrit un code avec VLookup il ne se passe rien. C'est-à-dire le formulaire apparaît mais aucun résultat ne s'affiche quand je sélectionne un nom d'employé dans la liste déroulante.

Voici ce que je désir faire

Obtenir le nombre d'année d'ancienneté de l'employé (À partir du nom de l'employé dans le cboNomEmployé, Rechercher cxe nom dans la feuille Comparatio et me donner le nombre d'années d'ancienneté à la 17e colonne du TablaeuComparatio)

Voici mon code

Private Sub cboAnciennetéReconnue_Change()

       txtAnciennetéReconnue.Text = Application.WorksheetFunction.VLookup(cboNomEmployé.Text, Sheets("Comparatio").Range("TableauComparatio"), 17, faux)

End Sub

Deuxièmement

Dans mon formulaire j'aimerais que la fonction vLookup tienne compte du nom et prénom (deux listes déroulante) afin de me donner la valeur recherchée.

Merci

Denis

Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

28 réponses

  1. Anonyme
    2017-10-01T20:03:27+00:00

    Daniel,

    Prend ce lien plutôt car mon autre fichier avait un bug à cause des fameux messages que je tenete d'écrire dans les cellules nom et prénom.

    http://www.cjoint.com/c/GJbucaoFFxS

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Anonyme
    2017-10-01T19:59:53+00:00

    Salut Daniel,

    Voici le lien : http://www.cjoint.com/c/GJbtSYUpVDS

    C'est un fichier confidentiel.

    Tu vas à l'onglet Formulaire Salaires

    Tu vois un tableau que j'ai monté à même la feuille de calcul avec des formules. Tout fonction, par exemple sélectionne avec les listes déroulantes Pereira Luis tu verra les résultats apparaître.

    Il y a deux boutons. Le rouge qui fonctionne et le bleu qui fait apparaître mon formulaire Userform. J'ai débuté à rédiger les codes mais puisque je suis débutant j'ai eu plus de facilité avec les formules Excel.

    Par exemple, je ne suis pas capable de faire apparaître le taux, le salaire est collé et pas de signe de $, etc.

    Ce que je voulais faire c'est de voir les codes dans les cellule de mon tableau Excel pour comprendre la logique code.

    Enfin, j'ai utilisé la fonction «données» «validation» pour créer les listes déroulantes dans mon tableau Excel, ce qui fonctionne. J'ai par la suite ouvert VBA et double cliqué sur Feuille1 (Formulaire Salaires) et tu verra des codes. J'ai nommé les cellules de mes listes déroulantes «Sélectionnez_Nom et Sélectionnez_Prénom et j'ai tenté, sans succès, de créer des codes pour faire apparaître les message suivants dans mes deux cellules Nom "Sélectionnez le nom" et Prénom " Sélectionnez le prénom" qui disparaîtraient une fois que je sélectionnerais mes nom et prénom.

    Je me demandait si c'était parce que j'avais déjà attribué une fonction que les messages n'apparaissaient pas ou si ce sont mes codes.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. DanielCo 107.1K Points de réputation
    2017-10-01T08:13:43+00:00

    Bonjour,

    D'accord, on va passer par http://cjoint.com et se passer de OneDrive. Clique sur le lien, charge ton fichier et clique sur le bouton "Créer le lien CJoint". Copie ensuite le l'adresse du lien généré et poste-le dans ta réponse. Pour plus de détails sur l'utilisation de CJoint, regarde :

    https://answers.microsoft.com/fr-fr/msoffice/forum/msoffice_excel-mso_win10/office-2016/3f274278-5c91-44ac-8ac3-6203e9319736?msgId=cf52dba1-762a-4d06-bead-8b17ae4ba7b1

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. Anonyme
    2017-09-30T19:41:21+00:00

    Salut Daniel,

    Non je n'ai pas cela. Ce que j'ai c'est :

    Clic droit sur l'icone Excel du fichier

    Partager avec...

       Des personnes spécifiques.

    J'ai one drive

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  5. DanielCo 107.1K Points de réputation
    2017-09-29T15:28:43+00:00

    Tu fais un clic droit sur l'icône du fichier et tu cliques sur - je te donne les instructions telles que je les ai (en anglais) et je les traduis, tu devrais arriver à les repérer - :

    Share (Partager)

    Puis tu cliques sur :

    Get a link (Obtenir un lien)

    Clique sur le bouton Copy (Copier).

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire