Recherche sous Excel

Bonjour,

J'ai 2 tableaux (2 feuilles) sous Excel dans le même classeur. Le 1er comporte une liste de noms et j'aimerais créer une formule ou une requête me permettant de faire ressortir les noms du 1er tableau dans le 2ème. Celà est-il faisable?

Merci de m'éclairer sur cette fonctionnalité
Configuration: Windows 2003 Internet Explorer 6.0

8 réponses

  • Votes
  • Date
  • Date décroissante
  1. je ne vois qu'une requête :

    Sub Requete ()
    Dim ligne as integer, lignea as integer

    ligne= ta ligne de début sur feuille tablo 1
    lignea = ta ligne de début 2

    nom1 = sheets(feuille_tableau1).cells(ligne, ta_colonne_nom)
    nom2 = sheets(feuille_tableau2).cells(lignea, ta_colonne_nom)
    Do until isempty(nom1)
    Do until isempty(nom2)
    if nom1 = nom2 then
    sheets(feuille_tableau2).cells(lignea, ta_colonne_nom).interior.colorindex=6
    end if
    lignea=lignea+1
    loop
    ligne=ligne+1
    loop

    end sub

    PS: je l'ai écris sur le topic donc pas testé :P
    1. bonjour;
      si vous pouvez nous donnez plus de détail sera mieu de ce contienent ces deux tableaux et je crois ça sera fesable avec la fonction RECHERCHEV():
      =RECHERCHEV(valeur;Feuil1!matrice;N°-colonne;FAUX)
      1. c'est pas si claire la question , s'que les nom s'affiche automatiquement , avec condition , au choix ,...?
        1. En fait, j'ai un tableau avec toute une liste de noms, et un autre tableau avec une liste de noms également. Ce que je souhaite c'est qu'il me trouve dans le 2ème tableau les noms du premier tableau.
          1. Excel possède une interface de code appelé VBA, en copiant mon code et en remplaçant mes mots en italique par ce qui va bien ce que tu veux faire marchera ;)
            1. Salut,

              Récupères un fichier avec le lien ci-dessous qui contient plusieurs formules simples facile à adapter
              avec NB.SI et RECHERCHEV

              https://www.cjoint.com/?ihwfNYR5hs

              A+
              Mike-31

              Un problème sans solution est un problème mal posé  (Einstein)