Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Réinitialiser des checkbox

3 réponses
Avatar
Flac
Bonjour à tous,
Excel 2000
Je cherche une prodécure pour remettre à "FAUX"
(c'est à dire "non cochée") tous les checkbox d'une feuille
donnée.
J'aurais aussi besoin du code pour savoir le nombre de
checkbox, étant que leur nombre peut varier.

Merci

Flac

3 réponses

Avatar
isabelle
bonjour Flac,

Sub Macro1()
For Each s In Worksheets(1).Shapes
If s.Type = msoFormControl Then
If s.FormControlType = xlCheckBox Then s.ControlFormat.Value = False
End If
Next
End Sub

isabelle

Flac a écrit :
Bonjour à tous,
Excel 2000
Je cherche une prodécure pour remettre à "FAUX"
(c'est à dire "non cochée") tous les checkbox d'une feuille
donnée.
J'aurais aussi besoin du code pour savoir le nombre de
checkbox, étant que leur nombre peut varier.

Merci

Flac




Avatar
isabelle
ps/

pour un objet control :

Sub Macro2()
For Each s In Worksheets(1).OLEObjects
If Left(s.Name, 8) = "CheckBox" Then s.Object.Value = 0
Next
End Sub

isabelle

Flac a écrit :
Bonjour à tous,
Excel 2000
Je cherche une prodécure pour remettre à "FAUX"
(c'est à dire "non cochée") tous les checkbox d'une feuille
donnée.
J'aurais aussi besoin du code pour savoir le nombre de
checkbox, étant que leur nombre peut varier.

Merci

Flac




Avatar
Flac
Merci

Flac


"isabelle" a écrit dans le message de news:

bonjour Flac,

Sub Macro1()
For Each s In Worksheets(1).Shapes
If s.Type = msoFormControl Then
If s.FormControlType = xlCheckBox Then s.ControlFormat.Value =
False
End If
Next
End Sub

isabelle

Flac a écrit :
Bonjour à tous,
Excel 2000
Je cherche une prodécure pour remettre à "FAUX"
(c'est à dire "non cochée") tous les checkbox d'une feuille
donnée.
J'aurais aussi besoin du code pour savoir le nombre de
checkbox, étant que leur nombre peut varier.

Merci

Flac