Bonjour le Forum
Je suis en train de créer un questionnaire de connaissances, et je souhaite intégrer pour chaque question un liste déroulante (Combobox) permettant d'annoter le résultat de la question avec OK, NOK, Incomplet.
j'ai 15 Questions dans mon document avec 2 questions comportant 3 "Sous Questions", j'ai donc 18 Combobox dans mon Doc, toutes nommées :
CB_1
CB_2
CB_3A
CB_3B
CB_3C
CB_4
Etc.......
Je souhaiterai créer une boucle me permettant d'initialiser toutes mes combobox à l'ouverture du document avec OK, NOK, INCOMPLET , du genre
For each COMBOBOX in Mon Document
COMBOBOX.additem "OK"
COMBOBOX.additem "NOK"
COMBOBOX.additem "INCOMPLET"
Next COMBOBOX
et créer en suite une autre boucle pour calculer les résultats en stockant dans une variable les points obtenus (OK = 1 pts, NOK= 0 pts,IMCOMPLET = 0.5 PTS).
For each COMBOBOX in Mon Document
If COMBOBOX.value = "OK" then
TOTAL = TOTAL +1
ElseIf COMBOBOX.value="INCOMPLET" then
TOTAL = TOTAL + 0.5
Else
TOTAL = TOTAL
END IF
Next COMBOBOX
je n'arrive pas a créer mes boucles sur ces combobox et suis perdu dans les types de contrôle (Field, inlineshape, ContentControle....)
Comment je peux déclarer une variable pour créer ma boucle for Each ou pourquoi pas un compteur (en utilisant les numéros de noms de mes combobox.
SI quelqu'un peut m'aiguiller....
merci d'avance
Partager