VBA Excel quitar Saltos de línea en Excel.

18 may 2023

VBA Excel quitar Saltos de línea en Excel.


En Excel los saltos de página dividen la hoja de cálculo en páginas para imprimir nuestro documento, en la mayoría de las ocasiones se agregan de manera automática.


Estos saltos de pagina los podemos modificar de manera manual y también se puede realizar con una macro.

En esta ocasión veremos la manera de quitar los saltos de página con macros.

Existen 2 tipos de saltos de página Vertical y Horizontal 
Para los saltos de pagina verticales se usará: VPageBreaks
Para los saltos de pagina horizontales se usará: HPageBreaks

Para que la macro funcione correctamente debe seguir la siguiente secuencia: 

1. Se debe indicar que active la vista previa de salto de página

ActiveWindow.View = xlPageBreakPreview

2. Para quitar el salto de pagina se debe utilizar: 

Vertical

ActiveSheet.VPageBreaks(1).DragOff Direction:=xlToRight, RegionIndex:=1

Horizontal

ActiveSheet.HPageBreaks(1).DragOff Direction:=xlDown, RegionIndex:=1

3. Esta parte es opcional, si quieres regresar a la vista normal: 

ActiveWindow.View = xlNormalView


Para finalizar nuestra macro queda de la siguiente manera:



Sub SaltoPagina()
    
    ActiveWindow.View = xlPageBreakPreview
    ActiveSheet.VPageBreaks(1).DragOff Direction:=xlToRight, RegionIndex:=1
    ActiveWindow.View = xlNormalView

End Sub


0 comments :

Publicar un comentario