Salut Thierry, et merci bcp pour ta réponse
Je réalise en me relisant que ma question était alambiquée ! En fait, je reçois périodiquement un classeur Excel (appelons le TOTO) contenant une 40aine de CheckBox. Chacune de ces CheckBoxes porte un nom spécifique, comme "check_new", "check_renewal", "check_legal", etc...
Moi, je veux récupèrer la valeur de ces checkboxes (True/False) à partir d'un programme situé dans mon classeur PERSONNEL qui prend le NOM de la checkbox en paramètre.
Par exemple, dans le programme suivant, j'aimerais que la variable CBOX contienne le nom de ma checkbox (ici, CBOX pourra valoir "check_renewal") :
...........
Cells(5, 10).Value = Workbooks("TOTO").Sheets("sheet1").CBOX.Value
...........
mais je ne sais comment dimensionner CBOX ni si la syntaxe est correcte !
Looooooooongue reformulation, donc.