{"id":6104,"date":"2014-02-03T09:14:19","date_gmt":"2014-02-03T15:14:19","guid":{"rendered":"http:\/\/aplicaexcelcontable.com\/blog\/?p=6104"},"modified":"2024-12-18T09:18:49","modified_gmt":"2024-12-18T15:18:49","slug":"acelerar-el-codigo-de-las-macros","status":"publish","type":"post","link":"https:\/\/aplicaexcelcontable.com\/blog\/acelerar-el-codigo-de-las-macros.html","title":{"rendered":"Acelerar el Codigo &#8211; Curso Basico de VBA"},"content":{"rendered":"<h1 style=\"text-align: center;\">Acelerar el codigo de una macro<\/h1>\n<p style=\"text-align: justify;\">Comencemos con el articulo del&nbsp;<strong>Curso Basico de VBA &#8211; Acelerar el codigo:<\/strong> Es necesario aprender como acelerar c\u00f3digos en VBA, pero antes de continuar con este tema, tienes que estar seguro de haber le\u00eddo el tema anterior. Ya lo le\u00edste?&nbsp;<\/p>\n<p style=\"text-align: justify;\">Y si no lo has le\u00eddo tan solo <span style=\"color: rgb(0, 23, 255);\"><a href=\"https:\/\/aplicaexcelcontable.com\/blog\/programar-en-excel-macros-privadas.html\" style=\"outline: none;\" target=\"_blank\"><strong>pulsa clic aqu\u00ed<\/strong><\/a><\/span> y l\u00e9elo. Una vez termines de leerlo regresa nuevamente aqu\u00ed y continua con el tema de hoy.<\/p>\n<p style=\"text-align: justify;\">Hoy vamos a ver <strong>Como acelerar el codigo<\/strong>, para que todas las acciones en Visual Basic se ejecuten lo mas r\u00e1pido posible.<\/p>\n<h2 style=\"text-align: center;\">Como acelerar el codigo de las Macros<\/h2>\n<p><span><img decoding=\"async\" alt=\"Acelerar el Codigo\" data-id=\"60069\" width=\"556\" data-init-width=\"556\" height=\"329\" data-init-height=\"329\" title=\"Acelerar el codigo de una macro\" loading=\"lazy\" src=\"https:\/\/aplicaexcelcontable.com\/blog\/wp-content\/uploads\/2014\/02\/Acelerar-el-codigo-de-una-macro.png\" data-width=\"556\" data-height=\"329\" style=\"aspect-ratio: auto 556 \/ 329;\"><\/span><\/p>\n<p style=\"text-align: justify;\">En la medida que la cantidad de c\u00f3digo contenido en las Macros se incrementa, es posible que la velocidad de ejecuci\u00f3n de las mismas disminuya.<\/p>\n<p style=\"text-align: justify;\">Sin embargo, existen algunas recomendaciones para mantener las Macros r\u00e1pidas, las cuales son las siguientes:<\/p>\n<ul>\n<li><span><strong>Evitar actualizaci\u00f3n de pantalla:<\/strong><\/span><\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Cuando ejecutamos la Macro, podemos ir viendo en la pantalla todo lo que sucede, sobre todo en el caso de Macros que activan o desactivan hojas, seleccionan rangos, etc.<\/p>\n<p style=\"text-align: justify;\">Y esto hace que la Macro se ejecute un poco m\u00e1s lento, si solo queremos ver el resultado final y ganar velocidad, debemos utilizar la instrucci\u00f3n <strong>Application.ScreenUpdating=False<\/strong>.<\/p>\n<p style=\"text-align: justify;\">En general se recomienda incluir siempre esta l\u00ednea al comienzo de cada macro. Por ejemplo:<\/p>\n<p style=\"text-align: justify;\">Sub SuperMacro()<\/p>\n<p style=\"text-align: justify;\">Application.ScreenUpdating=False<\/p>\n<p style=\"text-align: justify;\">&#8216;El c\u00f3digo de la macro aqu\u00ed<\/p>\n<p style=\"text-align: justify;\">End Sub<\/p>\n<p style=\"text-align: justify;\">Hasta &nbsp;aqu\u00ed con el tema de hoy, no olvides que en los pr\u00f3ximos temas, vamos a continuar con mas Tips de <strong>Como acelerar el codigo de las Macros<\/strong>. Esto es vital para Programar en Excel.<\/p>\n<p style=\"text-align: justify;\">Si te ha gustado el tema de hoy, te invito a que lo compartas con tus amigos de Facebook pulsando clic en el bot\u00f3n compartir:<\/p>\n<h3>Para Finalizar con acelarar el codigo de una macro:<\/h3>\n<p style=\"text-align: justify;\">Me gustar\u00eda saber que piensas de este articulo \u00abProgramar en Excel &#8211; Acelerar el codigo\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\" rel=\"noopener\"><strong>pulsando clic aqu\u00ed<\/strong><\/a><\/span>.<\/p>\n<p style=\"text-align: justify;\">Tambi\u00e9n, no olvides que tenemos cursos espec\u00edficos, en los siguientes enlaces te explicaremos paso a paso a:&nbsp;<\/p>\n<ul>\n<li><span><a href=\"https:\/\/aplicaexcelcontable.com\/blog\/como-crear-tu-sistema-contable-avanzado\" target=\"_blank\" style=\"outline: none;\"><strong>Como crear tu Sistema Contable en Excel<\/strong><\/a><\/span><\/li>\n<li><span><a href=\"https:\/\/aplicaexcelcontable.com\/blog\/curso-como-crear-tu-sgfi\" target=\"_blank\" style=\"outline: none;\"><strong>Como crear tu Sistema de Gesti\u00f3n &#8211; Facturaci\u00f3n e Inventario en Excel<\/strong><\/a><\/span><\/li>\n<\/ul>\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<h2 style=\"text-align: center;\"><a href=\"https:\/\/aplicaexcelcontable.com\/blog\/presentacionscv5\" style=\"outline: none;\"><span style=\"--tcb-text-highlight-color: rgb(213, 248, 6) !important;\">Sistema Contable Avanzado<\/span><\/a><\/h2>\n<p><span style=\"width: 100%;\"><a href=\"https:\/\/aplicaexcelcontable.com\/blog\/presentacionscv5\"><img loading=\"lazy\" decoding=\"async\" alt=\"Acelerar el codigo\" width=\"129\" height=\"64\" title=\"Sistema Contable V5.0\" data-id=\"25779\" src=\"\/\/aplicaexcelcontable.com\/blog\/wp-content\/uploads\/2017\/06\/Sistema-Contable-V5.0.png\" style=\"aspect-ratio: auto 431 \/ 214;\" data-width=\"129\" data-height=\"64\" data-init-width=\"431\" data-init-height=\"214\"><\/a><\/span><\/p>\n<ul>\n<li style=\"\"><span>Genera 5 tipos de comprobantes .<\/span><\/li>\n<li style=\"\"><span>Genera tus reportes Contables<\/span><\/li>\n<li style=\"\"><span>Extrae tus cuentas de Mayores con un clic<\/span><\/li>\n<li style=\"\"><span>Genera estado de cuenta por clientes<\/span><\/li>\n<li style=\"\"><span>Genera estado de Cuenta por Proveedores<\/span><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Acelerar el codigo de una macro Comencemos con el articulo del&nbsp;Curso Basico de VBA &#8211; Acelerar el codigo: Es necesario aprender como acelerar c\u00f3digos en VBA, pero antes de continuar con este tema, tienes que estar seguro de haber le\u00eddo el tema anterior. Ya lo le\u00edste?&nbsp; Y si no lo has le\u00eddo tan solo pulsa [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":60069,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,22],"tags":[293,292,27,295,294],"class_list":["post-6104","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-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\/6104","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=6104"}],"version-history":[{"count":0,"href":"https:\/\/aplicaexcelcontable.com\/blog\/wp-json\/wp\/v2\/posts\/6104\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aplicaexcelcontable.com\/blog\/wp-json\/wp\/v2\/media\/60069"}],"wp:attachment":[{"href":"https:\/\/aplicaexcelcontable.com\/blog\/wp-json\/wp\/v2\/media?parent=6104"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aplicaexcelcontable.com\/blog\/wp-json\/wp\/v2\/categories?post=6104"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aplicaexcelcontable.com\/blog\/wp-json\/wp\/v2\/tags?post=6104"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}