C'est curieux, car je viens d'exécuter le code en pas à pas avec F8.
Le Userform apparait, il fait tout ce que je lui demande (il attribue la valeur enabled à chaque CheckBox si le fichier la reliant existe) mais lorsque je clique sur la check box qui s'appelle ImpressionToutes il ignore la procédure !!!
Private Sub ImpressionToutes_OnClick()
If ImpressionToutes.Value = True Then
For Each obj In Me.Frame1.Controls
If obj.Enabled And obj.Visible Then obj.Value = 1
Next obj
For Each obj In Me.Frame2.Controls
If obj.Enabled And obj.Visible Then obj.Value = 1
Next obj
For Each obj In Me.Frame3.Controls
If obj.Enabled And obj.Visible Then obj.Value = 1
Next obj
For Each obj In Me.Frame4.Controls
If obj.Enabled And obj.Visible Then obj.Value = 1
Next obj
For Each obj In Me.Frame5.Controls
If obj.Enabled And obj.Visible Then obj.Value = 1
Next obj
For Each obj In Me.Frame6.Controls
If obj.Enabled And obj.Visible Then obj.Value = 1
Next obj
End If