Imprimer si

Bonsoir encore une question !

Voilà, je souhaite que mon tableau de calcul ne soit imprimable que si mes trois résultats sont valables, ces résultats sont affichés sous forme conditionnel "ok" en vert, quand le résultats est ok.

En clair je veux empêcher l'impression tant que les trois cases ne sont pas verte et remplies, soit ok.

Merci à vous.

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å

Rechercher des sujets similaires à "imprimer"