Bonjour Pascal et le forum,
Oui, il est possible d'utiliser une boucle For Each, selon l'exemple ci-dessous :
Dim oCtl As Control
For Each oCtl In UserForm1.Controls
If TypeName(oCtl) = "CheckBox" And oCtl = True Then
MsgBox "Le checkbox " & oCtl.Name & " est coché !"
End If
Next oCtl
Slts
wally