Skip to content
Blog – Aplica Excel Contable

Programar en Excel – Conociendo el Lenguaje de VBA

noviembre 12, 2013

Programar en Excel - Conociendo el lenguaje de VBA.

Comencemos con el articulo Programar en Excel - Conociendo el lenguaje de VBA: Ya viste el tema anterior? Si aun no lo haz visto, te invito a que lo veas pulsando clic aquí.

Es importante que sigas los temas paso a paso, tu objetivo es aprender a Programar en Excel verdad? Entonces ve y mira el tema anterior y regresa aquí para continuar.

Hoy vamos a conocer el lenguaje utilizado para crear Macros, y algunos ejemplos que te llevaran a entender aun mas. Comencemos entonces:

Programar en Excel - Lenguaje de VBA

Recuerda que la Programación de Macros se hace a través del lenguaje VBA (Visual Basic para Aplicaciones) desde el editor VBA que trae incorporado Excel.

Este tipo de programación también se conoce como "Programación orientada a objetos" (OOP, Objects Oriented Programming).

La programación orientada a objetos nos permite trabajar sobre los objetos propios de Excel como así también crear nuestros propios objetos.

Y esto se relaciona con lo que te comentábamos en el Post anterior sobre Objetos, Métodos y Propiedades.

Hablar de Macros, lenguaje VBA y OMP es lo mismo, el lenguaje VBA es muy fácil de entender y siempre gira en torno a seleccionar los objetos, cambiar sus propiedades y/o ejecutarles distintos métodos.​

La única particularidad es que el lenguaje VBA solo está en inglés, sin embargo, y para que no te desalientes, conocemos muchísimos programadores de macros que prácticamente no saben inglés! Esto es así porque solo hay que conocer la palabra en inglés para cada objeto, propiedad y método.

Veamos un sencillo ejemplo de algunos objetos de Excel y su denominación en inglés, el idioma utilizado por las Macros:

Ejemplos de Objetos VBA (Entre paréntesis su significado en Español)

  • 1
    Cell (Celda)
  • 2
    Range (Rango)
  • 3
    Worksheet (Hoja)
  • 4
    Workbook (Libro)

Ejemplos de Propiedades VBA (Entre paréntesis su significado en Español)

  • 1
    Value (Valor)
  • 2
    Color (Color)
  • 3
    Format (Formato)
Ejemplos de Métodos VBA (Entre paréntesis su significado en Español)
  • 1
    Copy (Copiar)
  • 2
    Protect (Proteger)
  • 3
    Delete (Borrar)

En la medida que avances con la lectura de este manual te irás familiarizando con la denominación de los distintos objetos, propiedades y métodos.

Además, el lenguaje de VBA tiene miles de OMP, y existe una forma muy práctica de conocerlos todos que es con la grabadora de macros, tema que trataremos más adelante.

Aprender Macros es mucho más fácil de lo que tu te imaginas, es cierto que hay Macros muy complicadas que requieren un conocimiento muy avanzado. Pero es un lenguaje fácil y muy intuitivo, Excel posee una Grabadora de Macros que las escribe de forma automática.

Luego nosotros podemos retocarlas a gusto, te aseguramos que en cuanto termines este curso estarás escribiendo tus propias macros y te sorprenderás lo fácil que es seguir aprendiendo y profundizando tus conocimientos.​

Nosotros te daremos las herramientas para que lo consigas! En el siguiente articulo, vamos a ver "Como comenzar en VBA paso a paso"Te dejo el enlace:

Asi que animo amiga, amigo, solo debes tomar acción seguir paso a paso todos estos Post que se estan publicando en este Blog.

Me gustaría saber que piensas de este articulo "Programar en Excel - Conociendo el lenguaje de VBA".

Por lo tanto:

Déjame tu comentario con dudas, críticas constructivas y sugerencia en la sección de comentarios o bien en el Chat. Al mismo tiempo te invito a que visites nuestra pagina de Facebook, pulsando clic aquí.

Saludos,

Roger Perez - Aplica Excel Contable

Mini Curso de Contabilidad Basica

Lenguaje de VBA

En este Mini Curso aprenderás a llevar el Control Total de tu Negocio, Empresa o Finanzas Personales, y muchos mas...

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies
>