Comment créer une liaison entre deux onglets ?

Bonsoir,

Au boulot j'utilise un fichier excel pour éditer les bons de livraison.

L'onglet "Références" sert de base de données. Il contient les références et les désignations des produits.

Si par exemple, dans l'onglet Paris je tape une référence, en cliquant sur une autre cellule la désignation s'affiche automatiquement.

La formule utilisée est apparement celle-ci :

=RECHERCHEV(A9;référence;2;0)

A9 est la cellule où j'ai tapé la référence.

Voici ma question :

Je voudrais créer un onglet "Courrier" qui doit contenir les noms des personnes qui peuvent recevoir un courrier.

Si dans l'onglet Paris je tape dans la colonne A les initiales d'une personne, dans la colonne B le nom de la personne doit s'afficher.

Quelle est la formule à utiliser ?

Merci d'avance pour vos réponses.

Salut le forum

Philling comme nouveau membres.

Tu n'as pas un bout de fichier exemple sans données confidentillles à joindre.

Tu n'as qu'à cliquer sur ce lien : Joindre un fichier pour que l'on puisse t'aider, et recopier l'adresse sur ta ficelle.

Mytå

Bonsoir Mytå,

Merci pour ton accueil.

J'ai du batailler ferme pour descendre le fichier à 100 Ko !

Il fait 3,8 Mo à l'origine.

Sur la page Références se trouvent les références disponibles.

Sur la page Paris, si on tape une des références dans la colonne A, en cliquant dans la cellule en-dessous, la désignation de l'article apparaît.

Il faudrait qu'il en soit de même avec la liste de prénoms sur la page Courrier.

Si on tape ag dans la colonne A, Agathe doit apparaitre dans la colonne B.

Voici le fichier :

https://www.excel-pratique.com/~files/doc/BL_Camion.xls

J'aurais une autre question qui en fait n'est pas importante.

Est-ce qu'il est possible de supprimer les #N/A ?

Ils sont apparus il y a quelque temps, je pense suite à un bug.

Re le forum

Philling Ton fichier en retour

Tu peux remplacer Erreur par ""

=SI(ESTNA(RECHERCHEV(A7;référence;2;0));SI(ESTNA(RECHERCHEV(A7;courrier;2;0));"Erreur";RECHERCHEV(A7;courrier;2;0));RECHERCHEV(A7;référence;2;0))

=SI(ESTNA(RECHERCHEV(A7;référence;2;0));SI(ESTNA(RECHERCHEV(A7;courrier;2;0));"";RECHERCHEV(A7;courrier;2;0));RECHERCHEV(A7;référence;2;0))

Insertion nom définir pour la nouvelle plage

courrier=COURRIER!$A:$B

Mytå

Bonjour Mytå,

Sur le fichier que tu m'as renvoyé tout fonctionne à merveille.

Et je te tire un grand coup de chapeau !

J'ai rentré à tour de rôle les deux formules dans le fichier d'origine.

Quand je tape une référence dans la colonne A, la désignation s'affiche normalement dans la colonne B.

Quand la cellule A est vide, dans la B il y a #NOM?

J'ai aussi un problème avec Insertion / Nom / Définir.

A quel moment il faut utiliser la fonction et à partir de où ?

Une fois l'onglet Courrier créé, une formule apparaît déjà, alors que l'onglet n'est pas reconnu.

Et si je rentre la tienne je ne suis pas plus avancé.

Je crois que je m'emmêle les pinceaux dans la procédure.

Merci pour tes réponses.

Philling

PS :

A cause de moi tu n'as pas pu dormir.

Posté le: Dim Jan 25, 2009 3:43 am

Re le forum

Philling a écrit :

J'ai aussi un problème avec Insertion / Nom / Définir.

A quel moment il faut utiliser la fonction et à partir de où ?

Depuis la feuille Courrier, sélectionne les colonnes A et B ensuite

Insertion > Nom > Définir

Tu écris ensuite courrier sur la première ligne.

Mytå

Bonsoir Mytå,

Merci infiniment !

Tout fonctionne impeccablement bien .

Ca m'a fait plaisir de "travailler" avec toi.

Philling

Re le forum

Philling au plaisir d'une prochaine aide sur le forum

Mytå

Rechercher des sujets similaires à "comment creer liaison entre deux onglets"