Publipostage Excel ?
Résolu/Fermé
MargoOw
-
3 août 2011 à 11:26
mic13710 Messages postés 1087 Date d'inscription samedi 26 novembre 2005 Statut Membre Dernière intervention 13 mai 2021 - 4 août 2011 à 16:41
mic13710 Messages postés 1087 Date d'inscription samedi 26 novembre 2005 Statut Membre Dernière intervention 13 mai 2021 - 4 août 2011 à 16:41
A voir également:
- Publipostage Excel ?
- Publipostage mail - Accueil - Word
- Liste déroulante excel - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
- Aller à la ligne excel - Guide
9 réponses
Le Pingou
Messages postés
12225
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
6 décembre 2024
1 452
4 août 2011 à 10:04
4 août 2011 à 10:04
Bonjour,
Un très bon site qui vous aidera certainement : http://boisgontierjacques.free.fr/pages_site/donneesvalidation.htm
Un très bon site qui vous aidera certainement : http://boisgontierjacques.free.fr/pages_site/donneesvalidation.htm
lien supprimé à la deamnde de l'auteur.
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
4 août 2011 à 12:08
Merci mais la recherche doit se faire où ?
mic13710
Messages postés
1087
Date d'inscription
samedi 26 novembre 2005
Statut
Membre
Dernière intervention
13 mai 2021
355
Modifié par mic13710 le 4/08/2011 à 12:39
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)
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)
mic13710
Messages postés
1087
Date d'inscription
samedi 26 novembre 2005
Statut
Membre
Dernière intervention
13 mai 2021
355
Modifié par mic13710 le 4/08/2011 à 14:11
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.
Vous pouvez éditer votre message et supprimer le lien.
mic13710
Messages postés
1087
Date d'inscription
samedi 26 novembre 2005
Statut
Membre
Dernière intervention
13 mai 2021
355
3 août 2011 à 12:03
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.
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.
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 !!
=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 !!
mic13710
Messages postés
1087
Date d'inscription
samedi 26 novembre 2005
Statut
Membre
Dernière intervention
13 mai 2021
355
3 août 2011 à 15:45
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é.
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é.
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.
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.
mic13710
Messages postés
1087
Date d'inscription
samedi 26 novembre 2005
Statut
Membre
Dernière intervention
13 mai 2021
355
Modifié par mic13710 le 3/08/2011 à 16:01
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)
=RECHERCHEV(H8;Entreprises!A2:B231;2;FAUX)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Le Pingou
Messages postés
12225
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
6 décembre 2024
1 452
3 août 2011 à 16:43
3 août 2011 à 16:43
Bonjour,
Essayez en contrôlant si une valeur existe:
Essayez en contrôlant si une valeur existe:
=SI(ESTNA(RECHERCHEV(H8;Entreprises!A2:B231;2;FAUX));"";RECHERCHEV(H8;Entreprises!A2:B231;2;FAUX))
Le Pingou
Messages postés
12225
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
6 décembre 2024
1 452
3 août 2011 à 21:24
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
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
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
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
http://www.cijoint.fr/cjlink.php?file=cj201108/cij9cEGgS3.xls
Si elle vous conviens a vous de l'adapter.
Bonne continuation
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 ?
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 ?
mic13710
Messages postés
1087
Date d'inscription
samedi 26 novembre 2005
Statut
Membre
Dernière intervention
13 mai 2021
355
Modifié par mic13710 le 4/08/2011 à 09:41
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 ?
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 ?
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/
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/
mic13710
Messages postés
1087
Date d'inscription
samedi 26 novembre 2005
Statut
Membre
Dernière intervention
13 mai 2021
355
4 août 2011 à 10:13
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.
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.
Le Pingou
Messages postés
12225
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
6 décembre 2024
1 452
4 août 2011 à 10:18
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
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
Le Pingou
Messages postés
12225
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
6 décembre 2024
1 452
4 août 2011 à 11:52
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
Désolé de cette erreur, voici le bon https://forums.commentcamarche.net/forum/affich-22788415-publipostage-excel#19
Salutations.
Le Pingou
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.
Tout fonctionne maintenant à merveille ! Merci à toutes et à tous du temps passé sur mon "cas".
Margaux.
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
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.
De rien ce fut un réel plaisir de vous aider.
mic13710
Messages postés
1087
Date d'inscription
samedi 26 novembre 2005
Statut
Membre
Dernière intervention
13 mai 2021
355
4 août 2011 à 16:41
4 août 2011 à 16:41
Bonne continuation
4 août 2011 à 11:12
Merci !