Voici mon code pour placer les saut de pages en fonctions des bordures :
Set ensemble_saut_de_page = Sheets("FTEC SURF2").HPageBreaks
nombre_sp = 0
For Each saut_de_page In ensemble_saut_de_page ' On parcour tous les auts de pages
ligne = saut_de_page.Location.Row
nombre_sp = nombre_sp + 1 ' on compte les saut de pages
' on vérifie qu'on est pas entre deux lignes qui vont ensembles
If Cells(ligne, 1).Borders(xlEdgeTop).Weight <> xlMedium Then
HPageBreaks.Item(nombre_sp).Delete ' si c'est le cas, on supprime le saut de page
HPageBreaks.Add Before:=Rows(ligne) ' et on en créé un nouveau
End If
Next saut_de_page
Ce code ne fonctionne pas. Il ne supprime pas le saut de page et n'en créé pas un...