Operaciones con las hojas de Excel en Visual Basic

Entre las operaciones con las hojas de Excel en Visual Basic que podemos realizar están la de abrir un libro de Excel y la hoja de cálculo correspondiente con el tutorial de Visual Basic para Excel o simplemente activar una hoja teniendo ya el libro abierto. Podremos movernos a la primera hoja de Excel con distintas instrucciones de programación en VBA y realizar muchas más operaciones desde el Editor de Visual Basic.

Cómo abrir una hoja en Excel con Visual Basic

Para abrir una hoja en Excel con Visual Basic utilizaremos una serie de instrucciones en VBA que nos servirán para realizar la operación en Excel. Para ello escribiremos el siguiente código en el Editor de Visual Basic.

Abrir hoja de Excel con Visual Basic

A continuación, podremos abrir un libro de Excel desde VBA y una hoja determinada de Excel con el siguiente código de Visual Basic:

Abrir libro y hoja de Excel con Visual Basic

Cómo activar una hoja en Excel con Visual Basic

Para activar o seleccionar una hoja en Excel con Visual Basic utilizaremos la instrucción específica que se utiliza en VBA a través del comando Shetts (“NombreHoja”).Select. De esta manera, activaremos de forma automática la hoja de Excel a través de la programación con VBA y los macros de Excel.

Si queremos por ejemplo activar la hoja2 crearemos el siguiente código en el Editor de Visual Basic y al ejecutarlo pasaremos automáticamente a la hoja2.

Activar hoja de Excel con Visual Basic

 

Además, podremos movernos a la primera hoja del libro con la siguiente instrucción:

Activar primera hoja de Excel con Visual Basic

Cómo copiar hojas de Excel a otro libro con VBA