Bonjour à tous,
Voilà mon soucis :
J'ai une feuille Excel qui possède des checkbox sous forme de Shapes.
J'ai exactement ces mêmes checkbox dans un Userform avec le même nom.
L'idée est que lors de l'ouverture de l'userform, si la case est cochée sur la feuille Excel, elle l'est dans le Userform.
Plutôt que de devoir écrire en brut pour chaque case à cocher l'instruction 'if then...' j'aurais aimé faire une instruction du type :
For each Checkbox in activesheet.shapes
if checkbox.OLEFormat.Object.value = "1" then userform1. & le nom de la checkbox en question & .value = true
Mon problème se pose à la création de la chaine ici en rouge.
Quelqu'un aurait une idée?
D'avance merci
Voilà mon soucis :
J'ai une feuille Excel qui possède des checkbox sous forme de Shapes.
J'ai exactement ces mêmes checkbox dans un Userform avec le même nom.
L'idée est que lors de l'ouverture de l'userform, si la case est cochée sur la feuille Excel, elle l'est dans le Userform.
Plutôt que de devoir écrire en brut pour chaque case à cocher l'instruction 'if then...' j'aurais aimé faire une instruction du type :
For each Checkbox in activesheet.shapes
if checkbox.OLEFormat.Object.value = "1" then userform1. & le nom de la checkbox en question & .value = true
Mon problème se pose à la création de la chaine ici en rouge.
Quelqu'un aurait une idée?
D'avance merci