{"id":2853,"date":"2013-11-25T08:34:59","date_gmt":"2013-11-25T14:34:59","guid":{"rendered":"http:\/\/aplicaexcelcontable.com\/blog\/?p=2853"},"modified":"2024-12-17T17:05:05","modified_gmt":"2024-12-17T23:05:05","slug":"codigos-la-macro-grabada-vba","status":"publish","type":"post","link":"https:\/\/aplicaexcelcontable.com\/blog\/codigos-la-macro-grabada-vba.html","title":{"rendered":"C\u00f3digos de la Macro Grabada en VBA"},"content":{"rendered":"<h1 style=\"text-align: center;\">Programar en Excel &#8211; C\u00f3digos de la Macro Grabada en VBA<\/h1>\n<p style=\"text-align: justify;\">Comencemos con el articulo <b>Programar en Excel &#8211; C\u00f3digos&nbsp;de la Macro Grabada en VBA:<\/b><\/p>\n<p style=\"text-align: justify;\">Hoy vamos a dar continuidad al tema anterior si todav\u00eda no has le\u00eddo el tema anterior por favor <span style=\"color: rgb(0, 23, 255);\"><a href=\"https:\/\/aplicaexcelcontable.com\/blog\/programar-en-excel-como-grabar-una-macro.html\" style=\"outline: none;\" target=\"_blank\"><strong>pulsa clic en aqu\u00ed<\/strong><\/a><\/span>. Una vez termines de leer, por favor vuelve nuevamente a qui para seguir con el tema.<\/p>\n<p style=\"text-align: justify;\">Bien, vamos a conocer que tal nos quedo la Macro Grabada desde Visual Basic para Aplicaciones. Podr\u00e1s ver la diferencia entre la Macro Escrita y la Macro Grabada. Entonces veamos como quedo la Macro Grabada:<\/p>\n<h2 style=\"text-align: center;\">Para comenzar:<\/h2>\n<ul>\n<li><span>Accede al editor de Visual Basic con Alt + F11.<\/span><\/li>\n<li><span>Debes hacer clic en M\u00f3dulo1 para visualizar el c\u00f3digo de la nueva Macro Grabada. Ver\u00e1s una pantalla como la siguiente:<\/span><\/li>\n<\/ul>\n<p><span><img loading=\"lazy\" decoding=\"async\" alt=\"Macro Grabada\" width=\"611\" height=\"392\" title=\"Macro Grabada\" data-id=\"34653\" src=\"\/\/aplicaexcelcontable.com\/blog\/wp-content\/uploads\/2018\/02\/Macro-Grabada1.png\" data-width=\"611\" data-height=\"392\" data-init-width=\"611\" data-init-height=\"392\" style=\"aspect-ratio: auto 611 \/ 392;\"><\/span><\/p>\n<ul>\n<li><span>Podr\u00e1s observar que el c\u00f3digo que se grab\u00f3 es distinto que el c\u00f3digo que hab\u00edamos escrito cuando hicimos la Macro manualmente, m\u00e1s adelante en este mismo cap\u00edtulo analizaremos y explicaremos las diferencias.<\/span><\/li>\n<li><span>Vamos a probar la Macro pulsando F5, vuelve a Excel con Alt + F11.<\/span><\/li>\n<li><span>Veras que la celda A1 tiene el valor 1500 porque lo escribimos mientras grabamos la Macro. Para ver como opera la Macro borra dicho valor.<\/span><\/li>\n<li><span>Abre el Men\u00fa de Macros desde la pesta\u00f1a \u00abDesarrollador\u00bb secci\u00f3n \u00abC\u00f3digo\u00bb &gt; Macros.<\/span><\/li>\n<li><span>Selecciona \u00abMiPrimerMacro\u00bb (No te confundas con Hoja1, MiPrimeraMacro es la que hicimos primero).<\/span><\/li>\n<li><span>Presiona \u00abAceptar\u00bb y veras como se escribe nuevamente el valor 1500 en la celda A1.<\/span><\/li>\n<\/ul>\n<h3 style=\"text-align: center;\">Para continuar:<\/h3>\n<p style=\"text-align: justify;\">Nuestro objetivo fue grabar una Macro que escribiera el valor 1500 en la celda A1 de la Hoja1 de Excel. Los pasos que seguimos para utilizar la Grabadora de Macros fueron:<\/p>\n<ul>\n<li><span>1<\/span><span>Creamos un nuevo Libro Excel y lo guardamos con el nombre Libro1.<\/span><\/li>\n<li><span>2<\/span><span>Desde la pesta\u00f1a \u00abDesarrollador\u00bb secci\u00f3n \u00abC\u00f3digo\u00bb, seleccionamos la opci\u00f3n \u00abGrabar Macro\u00bb y la Macro comenz\u00f3 a grabar.<\/span><\/li>\n<li><span>3<\/span><span>En la celda A1 del Libro1 escribimos el valor 1500.<\/span><\/li>\n<li><span>4<\/span><span>Detuvimos la grabaci\u00f3n desde la pesata\u00f1a \u00abDesarrollador\u00bb secci\u00f3n \u00abCodigo\u00bb &gt; Detener Grabaci\u00f3n.<\/span><\/li>\n<li><span>5<\/span><span>Borramos la celda A1 (Quedo con el valor 1500 cuando grabamos la Macro).<\/span><\/li>\n<li><span>6<\/span><span>Ejecutamos la Macro desde la pesta\u00f1a \u00abDesarrollador\u00bb secci\u00f3n \u00abC\u00f3digo\u00bb &gt; Macros, seleccionamos de la lista MiPrimeraMacro y luego pulsamos \u00abAceptar\u00bb.<\/span><\/li>\n<li><span>7<\/span><span>El resultado es que en la celda A1 se vuelve a escribir el valor 1500, que fue justamente lo que grabamos con la Macro.<\/span><\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><strong><span style=\"color: rgb(255, 0, 0);\">RECUERDA:<\/span><\/strong> Al utilizar la grabadora no accedemos en ning\u00fan momento al editor de Macros ni tenemos que escribir c\u00f3digo.<\/p>\n<p style=\"text-align: justify;\">Todo lo hace autom\u00e1ticamente la Grabadora. Esto es todo para este Post, nos vemos en el pr\u00f3ximo articulo:<\/p>\n<p style=\"text-align: justify;\">Me gustar\u00eda saber que piensas de este articulo \u00abProgramar en Excel &#8211; C\u00f3digos de la Macro Grabada en VBA\u00bb.<\/p>\n<p style=\"text-align: justify;\">Por lo tanto:<\/p>\n<p style=\"text-align: justify;\">D\u00e9jame tu comentario con dudas, cr\u00edticas constructivas y sugerencia en la secci\u00f3n de comentarios o bien en el Chat. Al mismo tiempo te invito a que visites nuestra pagina de Facebook, <span style=\"color: rgb(0, 23, 255);\"><a href=\"https:\/\/www.facebook.com\/AplicaExceContable\/\" target=\"_blank\" style=\"outline: none;\" rel=\"noopener\"><strong>pulsando clic aqu\u00ed<\/strong><\/a><\/span>.<\/p>\n<p style=\"\">Cualquier duda o pregunta, puedes escribirme directamente en la<span style=\"--tcb-text-highlight-color: rgb(237, 243, 13) !important;\">&nbsp;<\/span><a href=\"#comentario\" style=\"outline: none;\"><span style=\"--tcb-text-highlight-color: rgb(237, 243, 13) !important;\">secci\u00f3n de comentarios<\/span><\/a>, en la <a href=\"https:\/\/aplicaexcelcontable.com\/blog\/contacto\" target=\"_blank\" style=\"outline: none;\"><span style=\"--tcb-text-highlight-color: rgb(231, 100, 224) !important;\" data-text-highlight=\"bubble\">pagina del chat<\/span><\/a>, directamente en <span style=\"--tcb-text-highlight-color: rgb(30, 184, 76) !important;\">whatsapp<\/span> o bien al correo electr\u00f3nico rogerperez@aplicaexcelcontable.com.<span style=\"--tcb-text-highlight-color: transparent !important;\"><\/span><\/p>\n<p style=\"\">Te saluda,<span style=\"--tcb-text-highlight-color: transparent !important;\"><\/span><\/p>\n<p style=\"\"><strong>Roger Perez \u2013 Aplica Excel Contable<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Programar en Excel &#8211; C\u00f3digos de la Macro Grabada en VBA Comencemos con el articulo Programar en Excel &#8211; C\u00f3digos&nbsp;de la Macro Grabada en VBA: Hoy vamos a dar continuidad al tema anterior si todav\u00eda no has le\u00eddo el tema anterior por favor pulsa clic en aqu\u00ed. Una vez termines de leer, por favor vuelve [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2857,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,22],"tags":[293,66,292,178,274,295,209,294,182],"class_list":["post-2853","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programar-en-excel","category-curso-basico-de-vba","tag-aprender-excel","tag-excel","tag-excel-y-contabilidad","tag-macro","tag-macro-grabada","tag-plantillas-excel","tag-programar","tag-programar-en-excel","tag-vba","post-wrapper","thrv_wrapper"],"_links":{"self":[{"href":"https:\/\/aplicaexcelcontable.com\/blog\/wp-json\/wp\/v2\/posts\/2853","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aplicaexcelcontable.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aplicaexcelcontable.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aplicaexcelcontable.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aplicaexcelcontable.com\/blog\/wp-json\/wp\/v2\/comments?post=2853"}],"version-history":[{"count":0,"href":"https:\/\/aplicaexcelcontable.com\/blog\/wp-json\/wp\/v2\/posts\/2853\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aplicaexcelcontable.com\/blog\/wp-json\/wp\/v2\/media\/2857"}],"wp:attachment":[{"href":"https:\/\/aplicaexcelcontable.com\/blog\/wp-json\/wp\/v2\/media?parent=2853"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aplicaexcelcontable.com\/blog\/wp-json\/wp\/v2\/categories?post=2853"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aplicaexcelcontable.com\/blog\/wp-json\/wp\/v2\/tags?post=2853"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}