Je ne connais pas d'autre méthode que de faire afficher, imprimer et masquer à nouveau.
Code:
Sub Macro1()
Sheets("Feuil2").Visible = True
Sheets("Feuil2").PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Sheets("Feuil2").Visible = False
End Sub
Je ne connais pas d'autre méthode que de faire afficher, imprimer et masquer à nouveau.
Code:
Sub Macro1()
Sheets("Feuil2").Visible = True
Sheets("Feuil2").PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Sheets("Feuil2").Visible = False
End Sub
Oui, merci. J'oublie trop souvent n'étant pas incommodé par un processeur I7; à peine si l'écran émet un petit flash ... ce qui n'est pas élégant bien sûr