Bonsoir,
Pour avoir les lignes du haut sur toutes les pages, sachant que le nombre de lignes est variable.
J'ai utilisé l'enregistreur de ma macro et essayer de l'adapter sans succès.
VB:
dlg = Activesheet.Cells(.Rows.Count, 2).End(xlUp).Row
' entete impression
With ActiveSheet.PageSetup
.PrintTitleRows = "$1:$11"
.PrintTitleColumns = ""
End With
J'ai remplacé par ceci:".PrintTitleRows = "$1:$dlg" mais plante sur cette ligne.
message d'erreur: impossible de définir la propriété de PrintTitleRows de la classe PageSetup.
En vous remerciant par avanve.