Sub impression()
Dim MyValue As Byte
MyValue = MsgBox("Voulez vous imprimer ?", vbYesNo + vbDefaultButton1)
If MyValue = vbNo Then Exit Sub
With ActiveSheet
.PageSetup.PrintArea = "$C$3:$H$17"
With .PageSetup
[COLOR="Red"][B].PaperSize = xlPaperA4[/B][/COLOR]
.Orientation = xlLandscape '
[COLOR="Red"][B].FitToPagesWide = 1
.FitToPagesTall = 1[/B][/COLOR]
.BlackAndWhite = True
.Zoom = 71
End With
.PrintOut Copies:=1
End With
End Sub