Bonjour à tous,
Je souhaiterais pouvoir réajuster un ensemble de page via une macro afin de "figer" cette mise en page.
Comme je n'y connais pas grand chose sur la mise en page en macro, j'ai lancer l'enregistrement automatique pour un test et il ma donner le résultat suivant :
ActiveWindow.View = xlPageBreakPreview
Set Activesheet.HPageBreaks(9).Location = Range("A546") '20
ActiveWindow.View = xlPageBreakPreview
Mais ce programme marche pour une seule page ne particulier, pour ma part il y en a 156 (et qui peuvent varier) alors j'ai essayer de l'adapter avec des variables :
Dim a&, a2&, b&, j&, j2&
Dim Activesheet As Worksheet
(le code)
ActiveWindow.View = xlPageBreakPreview
Set Activesheet.HPageBreaks(a).Location = Range(Cells(j - 2, 1))
ActiveWindow.View = xlNormalView
Seulement il m'affiche l'erreur suivante :
Erreur d'exécution '91':
Je vois plus quoi définir et comment, si quelqu'un à une solution
Cordialement