Bonjour,

Je travail sous excel VBA. J'ai sur une feuille plusieurs checkbox (checkbox1, checkbox2,.... jusqu'a 15).
j'aurais besoins de faire une boucle du genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
For i = 1 to 15
if checkbox(i).value = True then
une action
end if
Next
C'est à dire repérer les checkbox par leur numéro (ou un index s'il est possible d'en définir un pour chaque checkbox). Mais je ne sais pas quelle est la syntaxe du code en gras.

Après quelques recherches j'avais trouvé ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
worksheets("feuil1").controls("Checkbox" & i).value
mais ça ne marche pas.
Quelqu'un aurait-il une idée ?
parceque jusqu'ici je me débrouillait avec les forum pour trouver les astuces, mais là rien...

Merci.