Bonjour,
Je souhaiterais optimiser le code du fichier ci-joint.
Il a pour but de créer des lignes avant chaque sous-total jusqu’à ce que ces derniers se retrouvent en bas de page, juste avant le saut, question d’esthétique
Le programme teste donc chaque ligne de la colonne A jusqu'à tomber sur le premier total, puis insère des lignes. Il arrête lorsque le test (x = ActiveCell.EntireRow.PageBreak = xlAutomatic) trouve un saut de page, puis va chercher le total suivant pour effectuer la même action.
Ça tourne à peu près bien comme je veux, mais c'est long et me plante parfois Excel lorsque je traite un grand nombre de lignes.
Auriez-vous donc des idées, tuto, et des pistes de réflexion afin d’alléger un peu le code, les boucles, etc... ?
Merci d'avance pour votre aide
Bonne journée à tous
Victor