VBA – Desplazamiento Vertical y Horizontal

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

Dennis Madrid

Last updated on abril 28, 2023

Puede que necesites que un libro de trabajo se abra siempre en una vista o ubicación específica de una hoja, o posiblemente sólo cambiar la vista desde una macro. Puedes hacer esto usando ScrollRow y ScrollColumn.

ScrollRow

Se utiliza para desplazar verticalmente una hoja de cálculo mediante programación. Este ejemplo desplazará una hoja de cálculo hasta la fila 5.

ActiveWindow.ScrollRow = 5

ScrollColumn

Se utiliza para desplazar una hoja de cálculo horizontalmente. Este ejemplo desplazará una hoja de cálculo hasta la columna 5.

ActiveWindow.ScrollColumn = 5

Desplazamiento Automático a Cierta Fila y Columna al Abrir el Libro de Trabajo

Colocando el siguiente código en un módulo, la Hoja1 de un libro de trabajo se desplazará siempre hasta la fila 5 y la columna 5 si las macros están activadas al abrirse:

Sub auto_open()
    Hoja1.Activate
    ActiveWindow.ScrollColumn = 5
    ActiveWindow.ScrollRow = 5
End Sub

VBA Codificación Fácil

Deje de buscar código VBA en línea. Obtenga más información sobre AutoMacro: un generador de código VBA que permite a los principiantes codificar procedimientos desde cero con conocimientos mínimos de codificación y con muchas funciones que ahorran tiempo a todos los usuarios

alt text

Más información

vba-free-addin

Complemento de Ejemplos de Código de VBA

Acceda fácilmente a todos los ejemplos de código que se encuentran en nuestro sitio.

Simplemente navegue al menú, haga clic y el código se insertará directamente en su módulo. Complemento .xlam.

(¡No se requiere instalación!)

Descarga gratuita

Return to VBA Code Examples