{"id":3626,"date":"2013-12-03T07:40:36","date_gmt":"2013-12-03T13:40:36","guid":{"rendered":"http:\/\/aplicaexcelcontable.com\/blog\/?p=3626"},"modified":"2024-12-06T21:17:59","modified_gmt":"2024-12-07T03:17:59","slug":"ejemplos-de-macros-en-excel","status":"publish","type":"post","link":"https:\/\/aplicaexcelcontable.com\/blog\/ejemplos-de-macros-en-excel.html","title":{"rendered":"Ejemplos de Macros en Excel"},"content":{"rendered":"<h1 style=\"text-align: center;\">Ejemplos de Macros &#8211; Curso Basico de VBA<\/h1>\n<p style=\"text-align: justify;\">Comencemos con el articulo <strong>Programar en Excel &#8211; Ejemplos de Macros:<\/strong><\/p>\n<p style=\"text-align: justify;\">Ya hemos escrito y grabado una macro, ahora vamos a continuar creando macros. Pero antes , si aun no has visto el tema anterior, por favor <span style=\"color: rgb(0, 23, 255);\"><a href=\"https:\/\/aplicaexcelcontable.com\/blog\/programar-en-excel-diferencia-entre-macro-escrita-y-grabada.html\" style=\"outline: none;\" target=\"_blank\"><strong>pulsa clic aqu\u00ed<\/strong><\/a><\/span> para ver y leer.&nbsp;<\/p>\n<p style=\"text-align: justify;\">Una vez termines, por favor regresa nuevamente a este articulo para continuar.<\/p>\n<p style=\"text-align: justify;\">Bien, hoy vamos a ver mas ejemplos de macros, vamos a ver como escribir macros y para eso te pido que le eches muchas ganas.<\/p>\n<p style=\"text-align: justify;\">Cada macro, cada tema te llevara a conocer mas sobre VBA. Antes de continuar, si no has visto el tema <a href=\"https:\/\/aplicaexcelcontable.com\/blog\/como-crear-una-macro-en-excel.html\" target=\"_blank\" style=\"outline: none;\"><strong>Como crear una Macro<\/strong><\/a>, te pido que veas el tema <a href=\"https:\/\/aplicaexcelcontable.com\/blog\/como-crear-una-macro-en-excel.html\" target=\"_blank\" style=\"outline: none;\">desde aqu\u00ed<\/a>, lo leas y contin\u00faes con este tema:<\/p>\n<h2 style=\"text-align: center;\">Escribiendo Ejemplos de Macros<\/h2>\n<p><span><img decoding=\"async\" alt=\"Ejemplos de macros\" data-id=\"59905\" width=\"384\" data-init-width=\"628\" height=\"244\" data-init-height=\"399\" title=\"Ejemplos de Macros en excel\" loading=\"lazy\" src=\"https:\/\/aplicaexcelcontable.com\/blog\/wp-content\/uploads\/2013\/12\/Ejemplos-de-Macros-en-excel.png\" data-width=\"384\" data-height=\"244\" style=\"aspect-ratio: auto 628 \/ 399;\"><\/span><\/p>\n<p style=\"text-align: justify;\">Vamos a escribir tres Macros y a continuaci\u00f3n te detallo las Macros que escribir\u00e1s y los pasos para poder escribirlo:<\/p>\n<h3 style=\"text-align: center;\">Escribiendo Ejemplos de Macros 1<\/h3>\n<p style=\"text-align: justify;\">Y de la siguiente manera escribamos manualmente una nueva Macro:<\/p>\n<ul>\n<li><span>Crea un nuevo Libro Excel y gu\u00e1rdalo con el nombre Libro1. Luego accede al Editor de Visual Basic con las teclas Alt + F11.<\/span><\/li>\n<li><span>Inserta un nuevo Modulo desde el Men\u00fa \u00abInsertar\u00bb &gt; Modulo, dentro del Modulo escribe textualmente el siguiente c\u00f3digo:<\/span><\/li>\n<\/ul>\n<p style=\"text-align: justify;\">&#8216; Esta macro muestra un texto en una ventana emergente<\/p>\n<p style=\"text-align: justify;\">Sub MostrarTexto ()<\/p>\n<p style=\"text-align: justify;\">Msgbox \u00abCurso VBA Online\u00bb<\/p>\n<p style=\"text-align: justify;\">End Sub<\/p>\n<ul>\n<li><span>Puedes ejecutar esta Macro r\u00e1pidamente posicionandote en cualquiera de sus l\u00edneas de c\u00f3digo y luego presionando la tecla F5 para ver lo que sucede.<\/span><\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Tambi\u00e9n puedes ejecutarla volviendo a Excel con Alt + F11 y desde la pesta\u00f1a \u00abDesarrollador\u00bb secci\u00f3n \u00abC\u00f3digos\u00bb &gt; Macro, eligiendo de la lista la Macro \u00abMostrar Texto\u00bb y luego pulsamos clic en \u00abAceptar\u00bb.<\/p>\n<ul>\n<li><span>Esta Macro utiliza la instrucci\u00f3n Msgbox que sirve para abrir una ventana con la informaci\u00f3n que le indiquemos, m\u00e1s adelante ver\u00e1s como puedes mostrar en esa ventana informaci\u00f3n de Celdas Excel u otros resultados, de momento solo hacemos que muestre el texto que indicamos entre comillas.<\/span><\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Recuerda que esto es tan solo un adelanto, en los siguientes temas est\u00e1n las Macros m\u00e1s importantes que podr\u00e1s necesitar, escritas, comentadas y listas para que puedas copiar, pegar y adaptar en tus propios desarrollos.<\/p>\n<h3 style=\"text-align: center;\">Escribiendo Ejemplos de Macros 2<\/h3>\n<p style=\"text-align: justify;\">Bien, ahora escribamos manualmente otra nueva Macro, a continuaci\u00f3n los pasos a seguir:<\/p>\n<ul>\n<li><span>Puedes utilizar el mismo Libro1 de la Macro anterior. Luego accede al Editor de Visual Basic con las teclas Alt + F11.<\/span><\/li>\n<li><span>Puedes utilizar el mismo M\u00f3dulo de la Macro anterior. Y dentro del M\u00f3dulo escribe textualmente el siguiente c\u00f3digo:<\/span><\/li>\n<\/ul>\n<p style=\"text-align: justify;\">&#8216; Esta macro oculta las l\u00edneas de divisi\u00f3n de las celdas<\/p>\n<p style=\"text-align: justify;\">Sub OcultarLineas()<\/p>\n<p style=\"text-align: justify;\">ActiveWindow.DisplayGridlines = False<\/p>\n<p style=\"text-align: justify;\">End Sub<\/p>\n<ul>\n<li><span>Puedes ejecutar esta Macro r\u00e1pidamente posicion\u00e1ndote en cualquiera de sus l\u00edneas de c\u00f3digo y luego presionando la tecla F5 para ver lo que sucede.<\/span><\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Tambi\u00e9n puedes ejecutarla volviendo a Excel con Alt + F11 y desde la pesta\u00f1a \u00abDesarrollador\u00bb secci\u00f3n \u00abC\u00f3digos\u00bb &gt; Macro, eligiendo de la lista la Macro \u00abOcultar Lineas\u00bb y luego pulsamos clic en \u00abAceptar\u00bb.<\/p>\n<ul>\n<li><span>Ver\u00e1s que la Macro elimina las l\u00edneas de divisi\u00f3n de las celdas de la Hoja activa (Algo que tambi\u00e9n puedes hacer desde Excel, la pesta\u00f1a \u00abVista\u00bb secci\u00f3n \u00abMostrar\u00bb y seleccionas la opci\u00f3n \u00abLineas de cuadricula\u00bb.<\/span><\/li>\n<\/ul>\n<h5 style=\"text-align: center;\">Ejemplo de macros en la Imagen<\/h5>\n<p><span><img loading=\"lazy\" decoding=\"async\" alt=\"Ejemplos de Macros\" width=\"626\" height=\"276\" title=\"Lineas de cuadricula1\" data-id=\"34701\" src=\"\/\/aplicaexcelcontable.com\/blog\/wp-content\/uploads\/2018\/03\/Ejemplos-de-Macros-Lineas-de-cuadricula.png\" data-width=\"626\" data-height=\"276\" data-init-width=\"626\" data-init-height=\"276\" style=\"aspect-ratio: auto 626 \/ 276;\"><\/span><\/p>\n<p style=\"text-align: justify;\">Esta Macro utiliza el objeto ActiveWindow (Ventana activa), luego le asigna la propiedad DisplayGridlines=False (Mostrar l\u00edneas de divisi\u00f3n=falso).<\/p>\n<p style=\"text-align: justify;\">Si quisieras volver a ver las l\u00edneas de divisi\u00f3n puedes cambiar la propiedad \u00abFalse\u00bb por \u00abTrue\u00bb, tal que:&nbsp;<strong>ActiveWindow.DisplayGridlines = True<\/strong>.<\/p>\n<p style=\"text-align: justify;\">Adem\u00e1s, recuerda que esto es tan solo un adelanto, en los temas siguientes est\u00e1n las Macros m\u00e1s importantes que podr\u00e1s necesitar, escritas, comentadas y listas para que puedas copiar, pegar y adaptar en tus propios desarrollos.<\/p>\n<p style=\"text-align: justify;\">Hasta aqu\u00ed con este tema, en el pr\u00f3ximo tema continuaremos escribiendo la Macro numero 3.<\/p>\n<p style=\"text-align: justify;\">Me gustar\u00eda saber que piensas de este articulo \u00abProgramar en Excel &#8211; Ejemplos de Macros\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>Ejemplos de Macros &#8211; Curso Basico de VBA Comencemos con el articulo Programar en Excel &#8211; Ejemplos de Macros: Ya hemos escrito y grabado una macro, ahora vamos a continuar creando macros. Pero antes , si aun no has visto el tema anterior, por favor pulsa clic aqu\u00ed para ver y leer.&nbsp; Una vez termines, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":59905,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,22],"tags":[293,277,292,27,295,294],"class_list":["post-3626","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programar-en-excel","category-curso-basico-de-vba","tag-aprender-excel","tag-ejemplos-de-macros","tag-excel-y-contabilidad","tag-macros","tag-plantillas-excel","tag-programar-en-excel","post-wrapper","thrv_wrapper"],"_links":{"self":[{"href":"https:\/\/aplicaexcelcontable.com\/blog\/wp-json\/wp\/v2\/posts\/3626","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=3626"}],"version-history":[{"count":0,"href":"https:\/\/aplicaexcelcontable.com\/blog\/wp-json\/wp\/v2\/posts\/3626\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aplicaexcelcontable.com\/blog\/wp-json\/wp\/v2\/media\/59905"}],"wp:attachment":[{"href":"https:\/\/aplicaexcelcontable.com\/blog\/wp-json\/wp\/v2\/media?parent=3626"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aplicaexcelcontable.com\/blog\/wp-json\/wp\/v2\/categories?post=3626"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aplicaexcelcontable.com\/blog\/wp-json\/wp\/v2\/tags?post=3626"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}