Publipostage Excel ?

Résolu/Fermé
MargoOw - 3 août 2011 à 11:26
mic13710 Messages postés 1088 Date d'inscription samedi 26 novembre 2005 Statut Membre Dernière intervention 13 mai 2021 - 4 août 2011 à 16:41
Bonjour,

J'aimerai, à partir d'un tableau rempli dans excel que l'adresse correspondant à une entreprise rentrée dans une cellule X apparaisse automatiquement dans une cellule Y mais je ne sais pas si c'est possible ! (et si ma question est claire)
Je m'explique : J'ai mis en place un menu déroulant avec tous les noms de mes entreprises (cherchés dans une autre feuille). J'aimerai, lorsque je clique sur le nom d'une des entreprises, que l'adresse (qui est renseignée dans la même feuille que toutes les entreprises) s'affiche automatiquement dans une autre case. Est-ce possible ? Si oui, comment ?
Merci d'avance !
A voir également:

9 réponses

Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
4 août 2011 à 10:04
Bonjour,
Un très bon site qui vous aidera certainement : http://boisgontierjacques.free.fr/pages_site/donneesvalidation.htm
1
J'ai refait toute la procédure de mise en place de mon menu déroulant grace à ce site, il marche comme avant.
Merci !
0
lien supprimé à la deamnde de l'auteur.
1
lalalie3 Messages postés 44 Date d'inscription jeudi 14 avril 2011 Statut Membre Dernière intervention 5 août 2011
4 août 2011 à 12:08
Merci mais la recherche doit se faire où ?
0
mic13710 Messages postés 1088 Date d'inscription samedi 26 novembre 2005 Statut Membre Dernière intervention 13 mai 2021 353
Modifié par mic13710 le 4/08/2011 à 12:39
Effectivement, ça ne peut pas marcher.

1 - Votre Feuille 1 doit être nommée "Entreprises" pour que le critère de recherche "Entreprises!A2:B231" soit compris par Excel.

2 - Remplacer H8 par H6 dans votre formule et ça devrait marcher.

Et pour éviter le NA en cas de "non désigné", utilisez la formule proposée par Le Pingou (message #11) comme suit :
=SI(ESTNA(RECHERCHEV(H6;Entreprises!A2:B231;2;FAUX));"Non désignée";RECHERCHEV(H6;Entreprises!A2:B231;2;FAUX))

Enfin, autre conseil : supprimez le lien vers votre fichier sur ce message (données confidentielles)
0
J'ai refait un dossier complet, dans le premier qui ne fonctionnait pas, ma feuille était belle et bien appelée Entreprises
Je vais essayer avec H6 et la formule de Le Pingou
Et je ne peux malheureusement pas supprimer ce lien puisque je ne suis pas inscrite ..
0
mic13710 Messages postés 1088 Date d'inscription samedi 26 novembre 2005 Statut Membre Dernière intervention 13 mai 2021 353
Modifié par mic13710 le 4/08/2011 à 14:11
Renommer votre feuille et copiez/collez simplement la formule de mon message ci-dessus (#32) et ce sera OK.
Vous pouvez éditer votre message et supprimer le lien.
0
Hum .. ce n'est pas okay. Enfin, j'ai les mots "non désignée" qui apparaissent .. alors que les adresses sont belles et bien là .
0
mic13710 Messages postés 1088 Date d'inscription samedi 26 novembre 2005 Statut Membre Dernière intervention 13 mai 2021 353
3 août 2011 à 12:03
Je pense qu'une formule de recherche ferait l'affaire.
En supposant que les données des entreprises sont en A1 à B50 de la feuille 1 avec le nom de l'entreprise dans la première colonne (impératif) et l'adresse en colonne B, que votre menu déroulant est en A1 de la feuille 2 et que vous voulez l'adresse en B1, vous mettez en B1
=RECHERCHEV(A1;Feuil1!A1:B50;2;FAUX)

A adapter à votre besoin.
0
Voici ce que j'ai tapé
=RECHERCHEV(H8;FeuilEntreprises!A2:B231;2;FAUX)
(ma feuille s'appelle "Entreprises")
Au moment de valider il veut faire une mise à jour de la feuille Entreprises et me donne une erreur #N/A
Le 2 c'est la feuille 2 ? Dois-je alors remplacer par le nom de ma feuille à moi ?
J'essaye de comprendre pour pouvoir remplir seule la prochaine et comprendre le fonctionnement du logiciel .. mais lorsqu'on y connait pas grand chose, c'est difficile.

Merci !!
0
mic13710 Messages postés 1088 Date d'inscription samedi 26 novembre 2005 Statut Membre Dernière intervention 13 mai 2021 353
3 août 2011 à 15:45
Non. le 2 de mon exemple correspond au numéro de colonne qui contient l'adresse de l'entreprise.
Je ne sais pas comment est structurée votre feuille "Entreprises", mais il faut impérativement que la première colonne du tableau de recherche soit le nom de l'entreprise car c'est la colonne qui sert à la recherche.
La plage de recherche doit inclure la première cellule de la première entreprise et au minimum la cellule contenant l'adresse de la dernière entreprise.
Si A est la colonne du nom et D est la colonne de l'adresse, votre plage devra couvrir la zone A2 à D231 (les lignes de votre exemple), et le 2 sera alors à remplacer par le 4.
Le critère "Faux" indique que la recherche n'est pas chronologique et que la valeur à trouver doit être identique.
Je ne comprends pas ce que vous voulez dire par "il veut faire une mise à jour de la feuille Entreprises"
L'erreur N/A signifie que la valeur de H8 recherchée n'a pas été trouvée et que donc, rien ne peux être renvoyé.
0
Alors mon 2 est bon, j'ai bien pris la 1ere ligne, où j'ai des infos et ma première colonne contient bien le nom de mes entreprises.
Lorsque je valide ma cellule avec la formule il ouvre une fenêtre de recherche dans WIndows intitulée " Mettre à jour les valeurs : FeuilEntreprises " et je ne vois pas ce que je dois ouvrir comme fichier ..
Ma cellule H8 est pourtant bien celle qui contient mon menu déroulant.
0
Hum .. mon menu déroulant ne se trouve pas sur la même feuille que là où je désire récupérer l'adresse ..
Le problème viendrait-il de là ?
0
mic13710 Messages postés 1088 Date d'inscription samedi 26 novembre 2005 Statut Membre Dernière intervention 13 mai 2021 353
Modifié par mic13710 le 3/08/2011 à 16:01
Après avoir relu votre formule il faut la corriger comme suit :
=RECHERCHEV(H8;Entreprises!A2:B231;2;FAUX)
0
Toujours cette même erreur N/A
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
3 août 2011 à 16:43
Bonjour,
Essayez en contrôlant si une valeur existe:
=SI(ESTNA(RECHERCHEV(H8;Entreprises!A2:B231;2;FAUX));"";RECHERCHEV(H8;Entreprises!A2:B231;2;FAUX))
0
Cellule vide, pas de message d'erreur
0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
3 août 2011 à 21:24
Bonjour,
Si la cellule est vide cela veut dire qu'il n'y a pas de valeur pour ce choix.
Contrôlez que le choix en [H8] existe dans la colonne [A2 :A23] de la feuille [Entrepises] et bien sûr que la colonne [B2 :B231] contiennent des valeurs (pas de vide).
Salutations.
Le Pingou
0
lalalie3 Messages postés 44 Date d'inscription jeudi 14 avril 2011 Statut Membre Dernière intervention 5 août 2011
3 août 2011 à 16:55
Je ne sais pas si c'est ce que vous cherchez mais voici une solution parmis tant d'autre.


http://www.cijoint.fr/cjlink.php?file=cj201108/cij9cEGgS3.xls

Si elle vous conviens a vous de l'adapter.
Bonne continuation
0
Bonjour,
Je reviens vers vous. Etant tenace et bornée, j'ai réessayé ce matin.
En tapant =RECHERCHEV(ListeEntreprises;Entreprises!A2:B231;2;FAUX)
(ma colonne de noms d'entreprises ce nomme "ListeEntreprises") j'obtiens (enfin !) une adresse. Oui mais, celle-ci ne correspond pas avec le nom de l'entreprise qui est selectionnée. Aurai-je donc un soucis dans mon menu déroulant au départ ?
0
mic13710 Messages postés 1088 Date d'inscription samedi 26 novembre 2005 Statut Membre Dernière intervention 13 mai 2021 353
Modifié par mic13710 le 4/08/2011 à 09:41
Bonjour,

Si votre "ListeEntreprises" correspond aux données de votre menu déroulant, la fonction ne peut pas fonctionner. La première donnée doit être unique.
L'exemple de lalalie3 est je pense ce que vous cherchez. L'avez-vous regardé ?
Avez-vous créé votre menu déroulant avec la validation des données ?
0
Mais il s'agit de la même chose .. que ce soit ma cellule H8 où se trouve mon menu déroulant, ou la liste en elle même, j'ai les mêmes données, et cela ne fonctionne pas avec ma cellule H8 (grr ce qu'elle m'énerve celle ci !)
Je n'ai pas encore pu y accéder, pas le temps hier soir à la maison, et bloquée par le firewall au travail.
J'ai effectivement crée mon menu déroulant avec validtion de données
J'ai utilisé ce "mode d'emploi" http://latechnogirl.wordpress.com/2010/01/05/creer-un-menu-deroulant-dans-excel/
0
mic13710 Messages postés 1088 Date d'inscription samedi 26 novembre 2005 Statut Membre Dernière intervention 13 mai 2021 353
4 août 2011 à 10:13
Non, ce n'est pas du tout la même chose.
Le menu déroulant en H8 reprend les données de votre liste dans laquelle vous faite un choix, mais une seule donnée de cette liste sera validée. La recherche ne pourra se faire qu'à partir de cette donnée unique.
Il y a sûrement une erreur dans votre procédure mais encore une fois, sans fichier, difficile de vous aider.
L'exemple de lalalie3 fonctionne bien. A vous de voir comment le récupérer.
0
Comme quoi, je n'y connais vraiment rien !!
J'essayerai de vous poster mon fichier avant de partir déjeuner. Et j'essayerai par la même occasion de récupérer le fichier de lalalie3 !
Merci encore pour toutes vos explications et votre patience !
0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
4 août 2011 à 10:18
Bonjour,
En vous relisant je pense que votre liste déroulante n'est pas en cause car elle fonctionne correctement. C'est justement en utilisant sa valeur pour la recherche que cela ne marche plus ... Oui / Non ?
Avez-vous contrôlé selon https://forums.commentcamarche.net/forum/s/m/Le+Pingou
0
Exactement, le menu déroulant est dans la cellule H8 chez moi. Et cela ne marche pas dans la formule.
Votre lien me renvoie vers l'accueil du forum
0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
4 août 2011 à 11:52
Bonjour,
Désolé de cette erreur, voici le bon https://forums.commentcamarche.net/forum/affich-22788415-publipostage-excel#19
Salutations.
Le Pingou
0
Petite étourderire ! J'avais oublié le 6, ça ne pouvait pas marcher !
Tout fonctionne maintenant à merveille ! Merci à toutes et à tous du temps passé sur mon "cas".
Margaux.
0
lalalie3 Messages postés 44 Date d'inscription jeudi 14 avril 2011 Statut Membre Dernière intervention 5 août 2011
4 août 2011 à 16:13
Merci d'avoir suprimer le lien car c'est tendu d'avoir autant de noms connus en ligne mm s'il est dificile d'en faire qqc.
De rien ce fut un réel plaisir de vous aider.
0
Ce sont des noms trouvables dans l'annuaire donc je n'ai pas pris de "gros" risques.
Mais il est vrai que je suis plus rassurée à l'idée que ce lien soit supprimé !
0
mic13710 Messages postés 1088 Date d'inscription samedi 26 novembre 2005 Statut Membre Dernière intervention 13 mai 2021 353
4 août 2011 à 16:41
Bonne continuation
0