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 VBA


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 2006
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 109
    Par défaut Fonction RECHERCHEV VBA
    bonjour,

    j'ai un petit souci avec la fonction RECHERCHEV, j'ai suivi les instructions comme indiquées dans l'aide d'eXcel mais ça ne marche pas, ça me renvois une cellule avec comme valeur (#N/A) !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =RECHERCHEV($D3;feuille2!$B2:$C79;2)
    J'ai juste un petit doute para rapport au 2,

    ça signifie quoi au juste le petit no_index_col ?

    sinon au début je croyais que j'avais cette veleur parce que ts simplement la chaine de caractères que je recherche ne figure pas dans le tableau où j'effectue ma recherche, mais il s'avère qu'il me renvois la même chose pour des valeurs qui existent.

    Je vous remercie .

  2. #2
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 109
    Par défaut
    Pour répondre à ma quetsion:

    en changeant juste le numéro d'indice, j'arrivais à obtenir le résultat que je recherchais .... donc, il reste plus a m'expliqer si qq1 le veut bien cette notion d'indice.

    Voilà,

    Je vous remercie.

  3. #3
    Nouveau candidat au Club
    Inscrit en
    Juin 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 2
    Par défaut RECHERCHEV
    Bonjour,
    Dans ton exemple, le D3 est la valeur que tu recherches.
    La recherche se fait dans la premiere colonne de feuille2!$B2:$C79 (c'est à dire que tu recherches ta donnée dans les cellules B2 à B79.)
    Le petit no_index_col indique que si tu trouves la valeur D3 dans la première colonne de la plage indiquée, tu obtiens en résultat la valeur qui est dans la colonne no_index_col.
    Dans ton exemple, tu indiques 2 cela signifie la 2eme colonne de ta plage, c'est à dire la colonne C.

    Lorsque la valeur n'est pas trouvée, tu obtiens #N/A

    Exemples:
    - Si en D3 tu as 10 et en B20 tu as 10 alors en résultat tu obtiens la valeur de de C20
    - Si en D3 tu as 15 et en B2 à B79 tu n'as pas la valeur 15, alors en résultat tu obtiens #N/A

    Bonne fin de journée

  4. #4
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 109
    Par défaut
    Je vous remercie pour votre réponse !

    Ceci dit, j'ai fait une erreur de frappe, ce n'est pas B2 mais C2 car il cherche dans la colonne C.

    d'un autre coté, je pense avoir trouvé l'erreur, le mot que je cherche contient des espaces et c pour cette raison qu'il m'affiche la valeur #N/A bien qu'elle existe, maintenant la question que je me pose c'est comment me débarasser de ces esapces d'une manière automatique ? il existe une fonction : SUPPRESPACE mais je souhiaterais l'utiliser d'une manière imbriquée dans la fonction RECHERCHEV. Pourriez vous me dire comment je pourrais utiliser les deux fonctions en même temps, et si cela est possible.

    Encore mercii pour votre aide.

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    354
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 354
    Par défaut
    Bonjour,
    Les espaces sont dans tes colonnes B:C ou dans ta cellule D3 ?

  6. #6
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Bonjour tlm,

    Si je peux me permettre, ce n'est pas l'espace qui génère une erreur, un espace est considéré comme un caractère au même titre que n'importe quelle lettre de l'alphabet.

    Si dans ta colonne de recherche tu as "to to", la valeur cherchée doit être "to to"

Discussions similaires

  1. la fonction RECHERCHEV en VBA
    Par a.ouguerzam dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 13/11/2014, 10h16
  2. Insérer la fonction RechercheV dans VBA
    Par thaveau dans le forum VBA Access
    Réponses: 1
    Dernier message: 17/10/2013, 17h34
  3. [XL-2002] Code VBA pour remplacer la fonction RECHERCHEV
    Par NoodleDS dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 24/07/2013, 09h58
  4. [VBA-E]Etablir une macro d'une fonction rechercheV
    Par dani317 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 13/10/2005, 11h06
  5. Equivalent Fonction RechercheV
    Par RdLg2@ dans le forum Access
    Réponses: 3
    Dernier message: 27/09/2005, 00h31

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