Sub a()
Dim DLCA&, DC&
'dernière ligne non vide en colonne A
DLCA = Cells(Rows.Count, 1).End(xlUp).Row
'Dernière cellule non vide sur la ligne 64
DC = Cells(64, Columns.Count).End(xlToLeft).Column
'Définition de la zone d'impression
ActiveSheet.PageSetup.PrintArea = Range(Cells(64, 1), Cells(DLCA, DC)).Address
'Aperçu avant impression pour vérification
ActiveSheet.PrintPreview 'facultatif
End Sub