Publipostage Excel ?

Résolu
MargoOw -  
mic13710 Messages postés 1087 Date d'inscription   Statut Membre Dernière intervention   -
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 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour,
Un très bon site qui vous aidera certainement : http://boisgontierjacques.free.fr/pages_site/donneesvalidation.htm
1
MargoOw
 
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
MargoOw
 
lien supprimé à la deamnde de l'auteur.
1
lalalie3 Messages postés 44 Date d'inscription   Statut Membre Dernière intervention  
 
Merci mais la recherche doit se faire où ?
0
mic13710 Messages postés 1087 Date d'inscription   Statut Membre Dernière intervention   357
 
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
MargoOw
 
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 1087 Date d'inscription   Statut Membre Dernière intervention   357
 
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
MargoOw
 
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 1087 Date d'inscription   Statut Membre Dernière intervention   357
 
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
MargoOw
 
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 1087 Date d'inscription   Statut Membre Dernière intervention   357
 
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
MargoOw
 
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
MargoOw
 
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 1087 Date d'inscription   Statut Membre Dernière intervention   357
 
Après avoir relu votre formule il faut la corriger comme suit :
=RECHERCHEV(H8;Entreprises!A2:B231;2;FAUX)
0
MargoOw
 
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 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
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
MargoOw
 
Cellule vide, pas de message d'erreur
0
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
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   Statut Membre Dernière intervention  
 
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
MargoOw
 
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 1087 Date d'inscription   Statut Membre Dernière intervention   357
 
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
MargoOw
 
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 1087 Date d'inscription   Statut Membre Dernière intervention   357
 
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
MargoOw
 
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 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
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
MargoOw
 
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 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour,
Désolé de cette erreur, voici le bon https://forums.commentcamarche.net/forum/affich-22788415-publipostage-excel#19
Salutations.
Le Pingou
0
MargoOw
 
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   Statut Membre Dernière intervention  
 
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
MargoOw
 
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 1087 Date d'inscription   Statut Membre Dernière intervention   357
 
Bonne continuation
0