Comment accéder à la Case à cocher à partir de VBA dans Excel 2007
Lors de l'ajout d'une case à cocher, comment voulez-vous accéder à la valeur de VBA?
- Dans Excel 2007, le Développeur du Ruban
- D'Insertion, De Contrôles De Formulaire, La Case
- Renommé Case pour chkMyCheck
- Ajouté la Macro à la case, j'ai maintenant Module1 avec chkMyCheck_Clicked
Tous la suite de l'échec
Sheets("Sheet1").chkMyCheck.Checked
Sheets("Sheet1").chkMyCheck.Value
Sheets("Sheet1").Shapes("chkMyCheck").Checked
Sheets("Sheet1").Shapes("chkMyCheck").Value
Sheet1.chkMyCheck.Checked
Sheet1.chkMyCheck.Value
La feuille Sheet1.Les formes("chkMyCheck") apparaît pour trouver l'objet, mais ne pas exposer les propriétés de chances pour le retour de l'état activé.
OriginalL'auteur Russell Steen | 2011-08-03
Vous devez vous connecter pour publier un commentaire.
Compris
OriginalL'auteur Russell Steen
:
Edit: voici une autre méthode, peut-être que ce l'on va travailler pour vous...
Testé bien pour moi: contrôles de Formulaire case, Excel 2007 sur Windows XP & 7. C'est vrai il n'y a pas de "Cases" de la collection dans le Navigateur d'Objet, mais ce n'est pas arrêter de travailler.
Si vous faites un clic droit dans le Navigateur d'Objet et choisissez Afficher les Membres, vous verrez une Case à cocher ou des Cases à cocher. Ils sont obsolète, mais toujours là.
OriginalL'auteur Tim Williams
Pour être complet, si vous utilisez un ActiveX case au lieu de régulier, une case à cocher, la syntaxe est
trouvé à l'aide de la fenêtre variables locales et un ensemble de variables de la forme -
OriginalL'auteur Brian Burns