bonjour,

je voudrais définir une zone d'impression en fonction d'un critère. J'ai définit une plage de cellules. Est il possible d'affecter cette plage à une zone d'impression en VBA?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Set fillrange = Worksheets("sheet1").Range(Cells(5, 11), Cells(cpt, 11))
 
ActiveSheet.PageSetup.PrintArea = fillRange
il n'aime pas trop ça. Est-on obligé de lui écrire une plage de cellules chiffrée?
du type :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
    ActiveSheet.PageSetup.PrintArea = "$A$4:$K$71"
merci