visualresine
Messages postés46Date d'inscriptionvendredi 23 septembre 2005StatutMembreDernière intervention31 janvier 2008
-
13 oct. 2006 à 08:24
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 2012
-
13 oct. 2006 à 09:32
Bonjour
Voici ma question : j'ai une feuille Excel avec de nombreux CheckBox et je voudrais parcourir tous ces objets dans ma feuille sans avoir besoin de le faire avec les noms de ces control...
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 13 oct. 2006 à 09:32
Salut,
Les object inséré dans une feuille sont des OLEObject
Il faut donc se servir de la collection OLEObjects de la feuille
L'exemple suivant coche toute les CheckBox de la feuille Active
Private Sub CommandButton1_Click()
Dim Ctrl As OLEObject
For Each Ctrl In ActiveSheet.OLEObjects
If TypeOf Ctrl.Object Is MSForms.CheckBox Then Ctrl.Object.Value = 1
Next
End Sub