Private Sub USF5_CommandButton2_Click()
Unload Me
Mois = (Array("Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"))
For i = 1 To 12
If Me.Controls("CheckBox" & i).Value = True Then 'Le programme bloque sur cette ligne d'instruction
With Sheets(Mois(i - 1))
If Range("D4").Value <> "" Then
réponse = MsgBox("Le document " & i & " a déjà été imprimé!" & Chr(13) & Chr(10) & "Cliquer sur OUI pour le réimprimer ou sur NON pour annuler cette opération", vbYesNo, "Procédure de clôture à confirmer")
If réponse = vbNo Then
MsgBox ("Procédure annulée!")
End If
.Visible = True
.Select
Call Deverrouiller_Feuille
Call Masque_Lignes_vides
Range("D4").Value = "Journal imprimé le " & Now
Call Proteger_Feuille
.PrintOut
.Visible = False
End If
End With
End If
Next i
End Sub