Re : impression conditionnelle
bonjour,
une macro du type :
Sub Macro1()
If [a1] = 1 Then ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True Else MsgBox ("Rien à imprimer")
End Sub
Après soit tu lances la macro manuellement, sinon tu peux appeler une macro évènementielle lors de la fermeture du classeur par exemple.