Salut le forum
C'est pas évident de travailler avec des mises en forme conditionnelle en VBA
A mon point de vue, il va falloir envisager une autre approche.
Tu peux faire une formule qui écrit "ok" dans d'autres cellules.
Rien n'empêche de lancer une impression à moins de la bloquer par macro.
Private Sub Workbook_BeforePrint(Cancel As Boolean)
If Not ([A1] = "ok" And [B1] = "ok" And [C1] = "ok") Then
Cancel = True
MsgBox ("Vous n'avez pas le droit d'imprimer ce fichier")
Exit Sub
End If
End Sub
Mytå