Macros Escrita vs Grabada – Curso Básico de VBA

by Roger Perez  - noviembre 30, 2013

Macros Escrita vs Grabada

Comencemos con el articulo Programar en Excel - Macros Escrita vs Grabada:

Y que tal te pareció los últimos dos temas? Ya lograste ver el tema anterior? Si no lo has visto te invito a que lo veas pulsando clic aquí.

Bien, una vez que termines vuelve a este tema y continua. Hoy vamos a conocer la diferencia que existe entre las Macros Escritas y las Grabadas.

Por lo tanto, te invito a que te concentres y leas todo este tema sin interrupciones:

Contraste de Macros Escritas vs Grabadas

Macros Escrita vs Grabada

Llegados a este punto, interesa ver las diferencias entre las Macros Escritas manualmente y las Grabadas automáticamente.

¿Qué fue lo que hicimos hasta aquí? Hicimos una Macro que escribió el valor 1500 en la celda A1 de la Hoja1 de Excel. Pero recuerda que hicimos esta Macro 2 veces:

  • La primera vez la escribimos manualmente.
  • La segunda vez la grabamos directamente con la Grabadora de Macros.

Denominemos Macros Escritas a la primera y Macros Grabada a la segunda para diferenciarlas. Aunque al ejecutarlas el resultado final fue el mismo, hay algunas diferencias que debemos estudiar.

Para continuar, veamos una comparación de ambos métodos utilizados para crear la Macro que nos permitirá revisar el proceso y obtener unas valiosas conclusiones.

Y las diferencias son analizadas a continuación:

Macro Escrita (Macros Escrita vs Grabada)

A) Como la hicimos:

  • Primeramente, creamos un Libro Excel llamado Libro1, abrimos el Editor de Macros con Alt + F11.
  • En VBAProject (Libro1) hacemos doble clic en la Hoja1 (Hoja1). Escribimos el codigo de la Macro.

B) El código de la Macro:

  • Con Alt + F11 accedemos al Editor de Macros.
  • El código que escribimos manualmente fue el siguiente:
    Esta Macro escribe el valor 1500 en la celda A1
    Sub MiPrimeraMacro()
    Range(“A1”).Value=1500
    End Sub
    Recuerda que este código quedó en
    VBAProject (Libro1) > Hoja1 (Hoja1)

C) Ejecución de la Macro:

  • Posicionados sobre cualquier línea del código anterior presionamos F5.
  • Luego con Alt + F1 volvimos a la Hoja de Excel y comprobamos que en la celda A1 de la Hoja1 se escribió el valor 1500.

Macro Grabada (Macros Escrita vs Grabada)

A) Como la hicimos:

  • Para comenzar, utilizamos el mismo Libro1.xls. Encendimos la Grabadora de Macros desde el Menú "Herramientas", Macro "Grabar Nueva Macro".
  • Luego nos posicionamos en la celda A1 de la Hoja1 y escribimos el valor 1500.
  • Detuvimos la grabación de la Macro desde el Menú "Herramientas", Macro "Detener Grabación".

B) El código de la Macro:

  • Con Alt + F11 accedemos al Editor de Macros.
  • El código que se grabó automáticamente fue el siguiente:
    Sub MiPrimeraMacro()
    MiPrimeraMacro Macro
    Esta Macro escribe el valor 1500 en la celda A1
    Range(“A1”).Select
    ActiveCell.FormulaR1C1 = “1500”
    Range(“A2”).Select
    End Sub
    Recuerda que este código quedó en
    VBAProject (Libro1) > Módulo1

C) Ejecución de la Macro:

  • Para no confundirnos primero borramos el valor 1500 de la celda A1, Hoja1 (Lo habíamos escrito para grabar la Macro).
  • Luego ejecutamos la Macro desde el Menú "Herramientas", Macro "Macros".
  • Seleccionamos de la lista "MiPrimeraMacro" y pulsamos "Aceptar", de esta forma se volvió a escribir el valor 1500 en la celda A1 de la Hoja1.

Continuamos en el tema siguiente continuamos. En el siguiente tema vamos a analizar la diferencia que existe realmente entre estos dos métodos.

Me gustaría saber que piensas de este articulo "Curso Básico de VBA - Macros Escrita vs Grabada ".

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

Curso Básico AEC

Macros

En este Mini Curso aprenderás a Diseñar tu Sistema Contable Básico paso a paso, y mucho mas...

bonus

aprende excel y contabilidad con nuestros cursos!

Gratis

Diferencia entre macro escrita y Grabada

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
>