VBA - Edition Excel. - VB/VBA/VBS - Programmation
Marsh Posté le 27-10-2006 à 16:16:56
Bonjour,
tu devrais t'en sortir avec:
For Each pb In Worksheets(1).HPageBreaks
If pb.Location.Row = 3 Then Set pb.Location = pb.Location.Offset(-1, 0)
If pb.Location.Row = 4 Then Set pb.Location = pb.Location.Offset(-2, 0)
Next
3 et 4 étant les n° de lignes pour lesquelles tu ne veux pas de saut
Cordialement
Marsh Posté le 27-10-2006 à 10:38:43
Bonjour,
J'ai une macro qui me crée un tableau avec des cellules qui peuvent etre fusionner verticalement.
par Exe :
------
Ligne1 (1seul ligne)
------
Ligne2 (3 ligne)
-------
....
Une fois le tableau crée je veux l'imprimer mais parfois la zone d'impression chevauche une ligne fusionner et donc la coupe en deux. Lors de la fusion existe t-il une option qui forcerait excel à ne pas couper les cellules fusionné, c'est à dire qu'il arreterait la zone d'impression avant (dans mon exemple il fairait un saut de page à la fin de la ligne 1)
NB : Il n'y a que les cellules de la premiere colonnes qui sont fusionnés verticalement.
J'espere avoir été assez clair.
Merci de vos réponse