Problème programmation VBA Excel Checkbox

Résolu
jeremie28 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
jeremie28 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous
J'ai un soucis de programmation sous excel.
En deux mots je crée des checkbox mais leur nombre est variable
Ainsi j'effectue une boucle pour toutes les parcourir

X = ActiveSheet.OLEObjects.Count
for i=1 to X
ActiveSheet.Shapes("CheckBox" & i).Select
next


Cette fonction ci-dessus fonctionne mais lorsqu'il s'agit de faire la même chose avec un retour de la valeur de la checkbox, ca ne fonctionne pas.

ActiveSheet.Shapes("CheckBox" & i).Value = True


Pourquoi?? et sinon comment faire autrement??
Merci d'avance pour votre aide
A voir également:

1 réponse

Srayi Faycal
 
bonjour
j'ai connu le meme soucis auparavant sous VB6
je te propose de creer un seule controle de type Checkbox ca serait par exemple "Checkbox1" sauf que tu vas indexer ce controle et ca serait Checkbox1[0],Checkbox1[1],Checkbox1[2], ...
pour cela cree un seul controle puis tu fais un copier-coller ( ou bien tu modifies sur Index dans les proprietes du Checkbox),

dans ton code ca serait : Checkbox1[i].value=blabla
bon courrage !!
-1
jeremie28 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
OK, merci je vais faire ça!

Ciao
0