Crée listes déroulantes dans word et la lié à database Excel

Bonjour,

J'essaye d'implémenter un code dans un formulaire word mais sans succes. (je ne suis pas un expert VBA)

Mon besoin est de relié 3 liste déroulantes à 3 colonnes d'une feuille excel.

ListeDéroulante1 relié au cellules de Colonne A

ListeDéroulante2 relié au cellules de Colonne B

ListeDéroulante3 relié au cellules de Colonne C

Avant d'arriver à faire cela je bloque déjà sur le code de base trouver sur une des pages du forum (ci dessous) :

Mon code ne marche pas qd je modifie dans le code le nom par rapport à mes listes déroulantes (signets en place)

(en effet pas de problème si je transpose la chemin de mon fichier excel dans votre fichier source, mais du moment que je mets votre code sur mon fichier word avec mes signets de liste déroulante ca bug bloque.

Merci d'avance de votre aide

Sub MajListbox()

Dim Xl As Excel.Application, Wbk As Excel.Workbook

Set Xl = CreateObject("Excel.Application")

Xl.Visible = False

Set Wbk = Xl.Workbooks.Open("D:\Temp\ListeD\Test.xls")

ThisDocument.FormFields("Mois").DropDown.ListEntries.Clear

With Wbk.Worksheets(1)

For l = 2 To 13

ThisDocument.FormFields("Mois").DropDown.ListEntries.Add .Cells(l, "A").Text

Next l

End With

Wbk.Close

Set Xl = Nothing

End Sub

SI quelqu'un a un nouveau code pret, je le prends volontiers!

MErci

8test.xlsx (14.84 Ko)
7test.zip (9.65 Ko)
Rechercher des sujets similaires à "cree listes deroulantes word lie database"