Liste déroulante sur Word, base données Excel avec mise à jour d
mikaconny
Messages postés
14
Date d'inscription
Statut
Membre
Dernière intervention
-
m@rina Messages postés 23882 Date d'inscription Statut Contributeur Dernière intervention -
m@rina Messages postés 23882 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je suis complètement novice en ce qui concerne le VBA Word.
j'explique ce que je recherche à faire.
Sur une feuille Word, j'ai un tableau avec 4 colonnes "Nom", "Prénom", "Date de naissance" et "Lieu de naissance" et 10 lignes par exemple.
Sur un fichier Excel, j'ai une base de données avec, par exemple, une liste de 1500 individus.
Je souhaite créer une liste déroulante dans la colonne "Nom" de la feuille Word, dès que le nom est choisi les autres champs se mettent automatiquement à jour.
J'ai essayé avec le publipostage mais ce ne fonctionne pas.
Merci d'avance.
je suis complètement novice en ce qui concerne le VBA Word.
j'explique ce que je recherche à faire.
Sur une feuille Word, j'ai un tableau avec 4 colonnes "Nom", "Prénom", "Date de naissance" et "Lieu de naissance" et 10 lignes par exemple.
Sur un fichier Excel, j'ai une base de données avec, par exemple, une liste de 1500 individus.
Je souhaite créer une liste déroulante dans la colonne "Nom" de la feuille Word, dès que le nom est choisi les autres champs se mettent automatiquement à jour.
J'ai essayé avec le publipostage mais ce ne fonctionne pas.
Merci d'avance.
A voir également:
- Liste déroulante word avec source excel
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Excel liste déroulante en cascade - Guide
- Word 2013 - Télécharger - Traitement de texte
- Tableau word - Guide
1 réponse
Bonjour
Le publipostage prévoit déjà tout ça et il n'y a nul besoin ni de VBA ni de liste déroulante que la fonction publipostage a déjà prévue
Admettons que tu prépares un courrier à fusionner : après avoir lié le fichier word à sa source, le fichier excel, insérer les champs de fusion nom, prénom, etc. à l'endroit voulu (onglet Publipostage => Insérer un champ de fusion).
Ensuite, pour filtrer un destinataire : toujours dans l'onglet Publipostage, cliquer sur `Modifier la liste de destinataires' qui appelle les données du fichier excel : décocher tout et cocher le nom voulu => OK puis Fusion. La fusion avec les coordonnées du nom choisi se fera toute seule
Si tu préparais autre chose que des courriers on peut t'orienter vers des tutos de publipostage pour te familiariser
Le publipostage prévoit déjà tout ça et il n'y a nul besoin ni de VBA ni de liste déroulante que la fonction publipostage a déjà prévue
Admettons que tu prépares un courrier à fusionner : après avoir lié le fichier word à sa source, le fichier excel, insérer les champs de fusion nom, prénom, etc. à l'endroit voulu (onglet Publipostage => Insérer un champ de fusion).
Ensuite, pour filtrer un destinataire : toujours dans l'onglet Publipostage, cliquer sur `Modifier la liste de destinataires' qui appelle les données du fichier excel : décocher tout et cocher le nom voulu => OK puis Fusion. La fusion avec les coordonnées du nom choisi se fera toute seule
Si tu préparais autre chose que des courriers on peut t'orienter vers des tutos de publipostage pour te familiariser
Argitxu a raison pour le publipostage, à moins que tu ne souhaites créer un modèle avec des listes déroulantes à l'intérieur du document.
Auquel cas, il faut du VBA et connaître l'automation. J'ai justement répondu à une question similaire il y a dix minutes !! ;)
http://faqword.com/forums/viewtopic.php?f=2&t=1693
Mais franchement, si c'est un document pour toi, je te conseille vivement de privilégier le publipostage.
m@rina