Como Crear una Macro – Curso Basico de VBA

by Roger Perez  - noviembre 15, 2013

Como crear una Macro - Curso Básico de VBA

Comencemos con el articulo Programar en Excel - Como crear una Macro:

Ya viste el tema anterior? Si no lo has visto por favor pulsa clic aquí, es muy importante que lleves la secuencia para que al terminar puedas crear tu propia Macro y personalizar todos los códigos.

Hoy vamos a conocer Como crear una Macro, como se escribe una Macro en VBA, como se grava una Macro en Excel.

Como Crear una Macro - pasos para  Escribir una Macro

A la hora de crear una nueva Macro existen 3 métodos:

A) Escribirla manualmente

B) Utilizar la grabadora de Macros

C) 
Combinación de los 2 métodos anteriores (Grabarla y luego retocarla manualmente). En cada situación utilizarás un método distinto.

Por ejemplo, las Macros muy sencillas las puedes escribir manualmente porque tienen pocas líneas y ya las conoces. En otros casos las podrás crear con la Grabadora de Macros y olvidarte del código VBA.

Sin embargo, en la medida que progreses con las Macros verás que el método más utilizado suele ser el número 3 mediante el cual primero grabarás y luego harás ajustes manuales en el código para hacerlo más eficiente y que se ejecute más rápido.

En este Post vamos a ver como se escribe una Macro manualmente (Método 1).

Como Crear una Macro - Escribiendo mi primera Macro

Vamos a escribir manualmente nuestra primera Macro ahora!. Es una Macro muy sencilla, pero te servirá para orientarte en el editor de Visual Basic y reconocer los pasos requeridos para hacer una Macro.

Objetivo de nuestra Macro - Como Crear una Macro

Escribir el valor 1.500 en la celda A1 de la Hoja Excel. ¿Que significa esto? Que comenzaremos con una Hoja Excel vacía y luego de ejecutar la macro verás que aparece el valor 1.500 en la celda A1.

El valor lo pondrá automáticamente la Macro cuando nosotros se lo indiquemos. Suena demasiado simple, cierto?

Sin embargo es suficiente como para comenzar y que aprendas generalidades que luego aplicarás en todas tus Macros.  Como es una Macro sencilla vamos a escribirla manualmente para que comiences a empaparte del editor de macros y sus partes.

Escribiendo la Macro - Como Crear una Macro

Bueno, es importante que recuerdes el objetivo: Esta Macro escribirá automáticamente el valor 1.500 en la celda A1 de tu hoja Excel. Los pasos que debes seguir son los siguientes:

  • Prepara el editor de Visual Basic.
  • Crea un nuevo Libro Excel y guárdalo con el nombre Libro1.
  • Abre el editor de Visual Basic con las teclas Alt + F11.
  • Doble clic en VBAProject (Libro1) para ver las carpetas.
  • Doble clic en la Hoja1 (Hoja1) para empezar a escribir el código de la Macro.
Como Crear una Macro
  • Escribirás la Macro.
  • En la ventana de Macros escribe textualmente el siguiente código:

Sub MiPrimeraMacro()

' Esta macro escribe el valor 1500 en la celda A1

Range("A1").Value = 1500

End Sub

  • Si la Macro está bien copiada verás que el Sub y el End Sub quedan de color azul y la segunda linea queda en verde. Los colores los asigna automáticamente el editor y te lo explicaremos más adelante.

Como Crear una Macro - Ejemplo en la Imagen

Como Crear una Macro

De momento no te preocupes por el código escrito, más adelante te enseñaremos a interpretarlo. Ahora que ya tienes la Macro escrita pasemos a la siguiente sección para ver como ejecutarla.

Si no entendiste algo, por favor revisa detenidamente todo este articulo de Como crear una Macro. La siguiente sección lo veremos en el próximo tema. Te dejo el enlace para que puedas verlo:

Me gustaría saber que piensas de este articulo "Programar en Excel - Como crear una Macro".

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

Cualquier duda o pregunta, puedes escribirme directamente en la sección de comentarios, en la pagina del chat, directamente en whatsapp o bien al correo electrónico rogerperez@aplicaexcelcontable.com.

Te saluda,

Roger Perez – Aplica Excel Contable

bonus

aprende excel y contabilidad con nuestros cursos!

Gratis

Como Ejecutar una Macro - Curso Basico de VBA

Roger Perez

Experto en Contabilidad y Excel, creador del Curso Como crear tu Sistema Contable en excel y otros cursos de creacion de Plantillas Excel.
Puedes disfrutar de Plantillas gratis y avanzadas en excel creadas por Roger Perez durante mas de 13 años que Aplica Excel Contable esta online brindando informacion valiosa a los contadores.

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Tambien te puede interesar:

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
>