Est-il possible de synchroniser deux listes déroulantes de formulaire? En sélectionnant un item dans la première, l'item correspondant devrait être sélectionné dans la seconde par défaut.
- Détails
- Catégorie parente: Faq Word
- Catégorie : VBA solutions
- Mis à jour le mardi 18 octobre 2011 20:31
- Affichages : 4873
Si la liste est courte, on peut faire une imbrication de champs { IF } sinon il sera plus simple d'écrire une petite macro de synchronisation LD1 LD2 :
Sub SynchroLD2()
'macro écrite par Anacoluthe
With ActiveDocument
.FormFields("LD2").DropDown.Value = .FormFields("LD1").DropDown.Value
End With
End Sub
Puis dans les propriétés de la liste LD1, mettre "Exécuter la macro à la sortie" : SynchroLD2
Si le Nième élément de LD1 est choisi, c'est le Nième élément de LD2 qui sera pré-choisi







