Trabajar con hojas de Excel en VBA

Trabajar con Hojas Excel en VBA

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.

Trabajar con Hojas Excel en VBA

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 WordExcelAccess 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.

Posts Relacionados