Formation

Bonjour à vous,

Je suis à la recherche d'une démo clair pour la fonction RECHERCHEV.

Je voudrais dans un dossier "Décompte" importer des données venant
d'un autre classeur "Mes clients" séparé et non présent dans un dossier commun, ceci afin de pouvoir saisir de nouvelles adresses et données indépendamment du dossier "Décompte".

J'ai tout essayé mais je n'arrive pas à ouvrir "Mes clients" depuis "Décompte".

Le plus réaliste serait de m'indiquer ou trouver une démo car je n'ai pas trouvé.

D'avance merci de votre aide.

Silve

4 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonsoir

    google est ton ami :

    http://www.google.com/...

    CCM est ton ami aussi :

    https://www.commentcamarche.net/faq/s/recherchev

    cordialement
    1. Bonjour PapyLuc,
      Ces exemples sont de très bonne qualités pour des feuilles dans le même dossier.
      Mon problème est que je ne trouve pas l'astuce pour aller chercher les données dans
      un dossier extérieur et indépendant du dossier ou les incorporer.
      Je voudrais que le dossier "Mes clients" puisse servir de base dans plusieurs autres petits
      programmes.

      Amicalement Silvé.
    2. Contributeur
      Bonjour,

      Il faut que les 2 classeurs soient ouverts.
      Pour faciliter la saisie des références va cliquer dans la cellule ou la plage voulue dans l'autre classeur lors de l'écriture de la formule.

      eric
    3. Bonjour,
      J'ai essayé d'afficher les 2 dossiers côte à côte est ouverts, mais lorsque je clique dans la liste cela éfface la cellule flotante (celle qui à la petite fléche) permettant de saisir les coordonnées.

      Je fais certainement quelques chose de faux, mais quoi je l'ignore.

      Désolé Papy & eriic de vous importuner avec mon ignorance.

      Vous seraient-il possible de m'indiquer la marche à suivre pas à pas car je m'y perd.

      ? La liste peut-elle être un tableau nommé "TabListeClients"

      Je vous joints mes dossiers pour une meilleure compréhension
      .
      Je voudrais reprendre seulement dans la feuille "Fact.Page 1" car comme vous le constaterer je reprend des données de la feuille "Base" et précèdement je tapais les données clients dans "Fact.Page 1"

      Je voudrais saisir le no client dans D8 et afficher les données du tableau dans leurs
      cellules respectives.

      https://www.cjoint.com/?BJonTflw5mM
      https://www.cjoint.com/?BJonULfiKlf

      Merci d'avance pour votre aide.
      silve
  2. Contributeur
    Bonjour

    ouvrir les deux classeurs en même temps (utiliser affichage mosaique vertical ) et écrire la formule recherchev en utilisant
    la table des arguments
    Valeur_cherchée A10 dans mon exemple
    table matrice sélectionner le champ sur le classeur mes clients
    pour mon exemple 'J:\dossier\sous-dossier\[fichier.xls]nom_de_feuille'!$base_clients (si vos deux classeur sont ouvert dans la même session d'excel le chemin doit s'écrire automatiquement quand vous cliquer dans le classeur mes clients même si celui-ci est sur le réseau de l'entreprise pour exermple le disque Javec le chemin
    numero colonne index 6 dans mon exemple
    faux pour n'avoir que la valeur exacte

    cela donne pour mon exemple

    =RECHERCHEV(A10;'J:\dossier\sous-dossier\[fichier.xls]nom_de_feuille'!base_clients;6;FAUX)

    en faisant les manipulations avec la souris pour remplir les différents arguments de la fonction cela devrait fonctionner.
    1. Contributeur
      1. Bonjour Philou,
        Je te remercie infiniment pour ton travail.
        Je vais essayer de continuer selon ton modèle.
        C'est exatement ce que je cherchais.
        Je te tiendrais au courant de mes avancées.
        Encore milles merci.
        Silve
      2. Philou bonjour,

        J'ai grace à vous pu exécuter les opérations désirées.
        Je vous en remercie.

        Je ne voudrais pas abusé, mais j'ai un problème que j'aimerais pouvoir résoudre dans mon classeur "ListeClients.xlsm" dans la feuille "Liste imprimable". Si cela est possible directement
        dans "Feuil1" bien sur je suis preneur.

        Mes classeurs dans leur état actuel.
        http://cjoint.com/?BJtllGfqSCN
        http://cjoint.com/?BJtln7VZ7OP

        Etant donné que le repaire de RECHERCHEV est le numéro client et que la saisie des
        noms n'est pas dans l'ordre alphabétique, alors pour retrouver facilement le numéro par
        les noms dans une liste classée par "Noms >> Prénom" >> "Numéro Client".

        Pouvez vous me dire si il y a un moyen de le faire et comment.

        D'avance merci de votre aide.
        Silve
      3. Contributeur
        Bonjour

        Sur feuil1 masquer les colonnes G, H, I, J ( colonne à ajouter pour mettre le n° client pour votre 2 question)
        et masquer les lignes 2 et 3
        Cliquer droit sur l'onglet de la feuille Oter protection
        cliquer sur les entêtes de colonnes G H I cliquer droit avec la souris et choisir masquer
        pour les lignes cliquer sur les n° lignes et cliquer droit masquer
        Pour refaire apparaitre les lignes et les colonnes sélectionner les lignes ou les colonnes adjacentes et cliquer droit Afficher On repére les lignes et les colonnes masquer par le trait qui sépare les entêtes qui est légérement plus fort ou regarder l'ordre F saut à K et 3 passe à 6
        Puis redéfinir la zone d'impression

        2 question
        Dans la colonne J mettre la formule pour le numéro client
        et inserrer 2 lignes au-dessus de votre base client une pour mettre les n° de colonnes mettre 1 en B1 et 2 se C1 et tirer à droite jusqu'a 9 cela permet de garder l'index lors de l'ajout de colonnes dans la base

        sur la 2 ligne mettre une formule recherchev en A2 =RECHERCHEV(B2;$B$6:$J$25;$J$1;FAUX)
        mettre en B2 le nom à chercher
        B6 : J25 = champ de la recherche
        J1 numero de la colonne ou se trouve l'information à récupérer
        Faux pour avoir la response exacte

        Le fichier liste clients

        https://www.cjoint.com/?3JugGzIocBh
      4. Philou veuillez m'excuser mais je me suis exprimé de manière peu incompréhensible.

        Mon idée êtait "Imprimer une liste Client" avec les clients par ordre aphabétique suivi de leur
        numéro afin de pouvoir en consultant cette liste connaitre le numéro sans consulter systématiquement le dossier informatisé "ListeClients". (un pense bête en fait)

        C'est ce que j'ai tenté de faire dans la feuille "Liste Imprimable" afin de conserver la liste originale dans son ordre de saisie d'origine, mais sans y parvenir.
        J'espère que vous n'êtes pas découragé par mon ignorance.

        J'admire votre solution de recherche dans la Feuil1 j'espère pouvoir la réaliser
        pour d'autres listes .
        Malheureusement je ne sais pas si c'est dans mes cordes de la réaliser. Pour ce faire je vais
        la conserver précieusement comme modèle.

        Avec mes excuses réitérées.
      5. Contributeur
        Vous pouvez trier la liste sur place sans problème
        Sélectinner A6:F14 sur votre feuille liste imprimable (situation actuelle pour le champ à trier)
        Menu
        Données
        Trier
        enlever la coche mes données ont des entêtes
        trier par colonne B valeurs de A à Z
        Ok

        pour remettre la liste dans l'ordre des N°
        même sélection que ci-dessus
        Menu
        Données
        Trier
        enlever la coche mes données ont des entêtes
        trier par colonne A valeurs de A à Z
        Ok
    2. Contributeur
      Bonjour

      le trie a été fait sur quelle colonne
      Quand on trie cela n'efface rien, les informations sont classées mais rien n'est effacé
      quand vous rajouter une ligne il faut la créer avant la dernière ligne du champ à trier pour que celle-ci soit prise en compte lors du trie sans avoir à redéfinir le champ à trier
      1. Bonsoir Philou,
        Trier sur la colonne B.
        Je crois que j'ai trouver l'astuce.

        1. il faut saisir le(s) nouveau clients >> enregistrer Feuil1
        2. le(s) nouveau(x) noms se reporte(nt) dans Liste imprimable
        3. il faut resélectionner la feuille Liste Imprimable, puis trier. Et la ca a l'air de marcher.
        Bien sur la pratique avenir nous le dira.

        Philou, un grand merci pour votre aide
        A bientôt peut être.
        Silve