Trabajar con hojas Excel en VBA para Excel es de uso frecuente en nuestro trabajo cotidiano, realizando automatización de provesos dentro de un archivo de Microsoft Excel, a continuación mostraremos 3 formas de seleccionar una hoja de un libro de Excel.
Para iniciar a trabajar con hojas Excel en VBA
Seleccionar hojas de Excel con VBA, llamada por el nombre de la pestaña.
Sub Seleccionar_hoja() Sheets("Trabajar con Hojas en VBA").Select End Sub
Seleccionar hojas de Excel con VBA, llamada por el nombre de la hoja.
Sub Seleccionar_hoja_1() Hoja1.Select End Sub
Seleccionar hojas de Excel con VBA, llamada por el orden de la pestaña, en este caso la #1.
Sub Seleccionar_hoja_2() Sheets(1).Select End Sub
En el código anteriormente descrito, se puede también reemplazar la palabra Select por Activate y realizará la misma acción y de esta manera es como podemos trabajar con hojas Excel en VBA.
En la siguiente imagen representamos en colores la forma en que se realiza el llamado a la hoja de Excel.

Descargar…
[wpdm_package id=’4936′]
Generalidades
Microsoft VBA (Visual Basic for Applications) es el lenguaje de macros de Microsoft Visual Basic que se utiliza para programar aplicaciones Windows y que se incluye en varias aplicaciones Microsoft. VBA permite a usuarios y programadores ampliar la funcionalidad de programas de Microsoft Office. Visual Basic para Aplicaciones es un subconjunto casi completo de Visual Basic 5.0 y 6.0.
Microsoft VBA viene integrado en aplicaciones de Microsoft Office, como Word, Excel, Access y Powerpoint. Prácticamente cualquier cosa que se pueda programar en Visual Basic 5.0 o 6.0 se puede hacer también dentro de un documento de Office, con la sola limitación que el producto final no se puede compilar separadamente del documento, hoja o base de datos en que fue creado; es decir, se convierte en una macro (o más bien súper macro). Esta macro puede instalarse o distribuirse con sólo copiar el documento, presentación o base de datos.
Su utilidad principal es automatizar tareas cotidianas, así como crear aplicaciones y servicios de bases de datos para el escritorio. Permite acceder a las funcionalidades de un lenguaje orientado a eventos con acceso a la API de Windows.
Al provenir de un lenguaje basado en Basic tiene similitudes con lenguajes incluidos en otros productos de ofimática como StarBasic y Openoffice.