{"id":4802,"date":"2013-12-30T06:47:11","date_gmt":"2013-12-30T12:47:11","guid":{"rendered":"http:\/\/aplicaexcelcontable.com\/blog\/?p=4802"},"modified":"2024-12-07T14:54:08","modified_gmt":"2024-12-07T20:54:08","slug":"macros-de-eventos-en-excel","status":"publish","type":"post","link":"https:\/\/aplicaexcelcontable.com\/blog\/macros-de-eventos-en-excel.html","title":{"rendered":"Macros de Eventos &#8211; Curso Basico de VBA"},"content":{"rendered":"<h1 style=\"text-align: center;\">Macros de Eventos &#8211; curso Basico de VBA<\/h1>\n<p style=\"text-align: justify;\">Comencemos con el articulo <strong>Del Curso B\u00e1sico de VBA &#8211; Macros de Eventos:&nbsp;<\/strong>En el tema anterior hablamos de las Macros autom\u00e1ticas y a partir de hoy, vamos a profundizar este tema.<\/p>\n<p style=\"text-align: justify;\">Y si todav\u00eda no haz le\u00eddo el tema anterior, por favor <span style=\"color: rgb(0, 23, 255);\"><a href=\"https:\/\/aplicaexcelcontable.com\/blog\/programar-en-excel-ejecucion-de-macros-3.html\" style=\"outline: none;\" target=\"_blank\"><strong>pulsa clic aqu\u00ed<\/strong><\/a><\/span> y l\u00e9elo. Es importante que sigas la secuencia de los temas, para que al terminar seas experto en programaci\u00f3n con VBA.<\/p>\n<p style=\"text-align: justify;\">Una vez termines de leer el tema anterior, regresa nuevamente a qui y continua. Como dec\u00edamos en el tema &nbsp;anterior, las Macros tambi\u00e9n se pueden ejecutar autom\u00e1ticamente.<\/p>\n<p style=\"text-align: justify;\">En este caso se las denomina <strong>Macros de Evento<\/strong>, porque ante un determinado evento o acci\u00f3n realizada por el usuario, la macro se ejecuta autom\u00e1ticamente.<\/p>\n<p style=\"text-align: justify;\">En los temas siguientes repasaremos los principales eventos que pueden disparar una macro autom\u00e1ticamente. <\/p>\n<p style=\"text-align: justify;\">Existen una gran cantidad de Macros de Eventos as\u00ed que solo estudiaremos las m\u00e1s utilizadas.<\/p>\n<h2 style=\"text-align: center;\">Macros de Eventos de Libros<\/h2>\n<p style=\"text-align: justify;\">Los Eventos de Libros permiten disparar autom\u00e1ticamente una Macro cuando suceden determinadas acciones a nivel del Libro Excel en cuesti\u00f3n, &nbsp;por ejemplo al abrirlo, guardarlo, cerrarlo, imprimirlo, etc.<\/p>\n<p style=\"text-align: justify;\">Instrucciones para insertar una Macro de Evento a Nivel Libro:<\/p>\n<ul>\n<li style=\"\"><span>Las Macros de Eventos se deben escribir en la carpeta ThisWorkbook del Editor de Macros.<\/span><\/li>\n<\/ul>\n<p><span style=\"width: 100%;\"><img loading=\"lazy\" decoding=\"async\" alt=\"Macros de Eventos\" width=\"260\" height=\"336\" title=\"Thisworkbook\" data-id=\"41742\" src=\"https:\/\/aplicaexcelcontable.com\/blog\/wp-content\/uploads\/2019\/03\/Thisworkbook.png\" style=\"\"><\/span><\/p>\n<ul>\n<li><span>Luego en la primera lista desplegable de la ventana de Macros elegimos la opci\u00f3n Workbook.<\/span><\/li>\n<\/ul>\n<p><span><img loading=\"lazy\" decoding=\"async\" alt=\"Macros de Eventos\" width=\"595\" height=\"264\" title=\"Workbook\" data-id=\"35297\" src=\"\/\/aplicaexcelcontable.com\/blog\/wp-content\/uploads\/2018\/03\/Macros-de-Eventos-de-Libros-Workbook-1.png\"><\/span><\/p>\n<ul>\n<li><span>Finalmente, en la lista desplegable de la derecha veremos todos los eventos de Libro que podemos utilizar para disparar nuestra Macro.<\/span><\/li>\n<\/ul>\n<h3 style=\"text-align: center;\">Ejemplo de Macros de eventos Open<\/h3>\n<p><span style=\"width: 100%;\"><img loading=\"lazy\" decoding=\"async\" alt=\"Macros de Eventos\" width=\"600\" height=\"325\" title=\"Macros de Eventos\" data-id=\"41744\" src=\"https:\/\/aplicaexcelcontable.com\/blog\/wp-content\/uploads\/2019\/03\/Macros-de-Eventos.png\" style=\"aspect-ratio: auto 600 \/ 325;\" data-width=\"600\" data-height=\"325\" data-init-width=\"600\" data-init-height=\"325\"><\/span><\/p>\n<ul>\n<li><span>Por ejemplo, si haces clic en la opci\u00f3n \u00abActivate\u00bb, ver\u00e1s que en la ventana de Macros se escribe autom\u00e1ticamente el siguiente c\u00f3digo:<\/span><\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Private Sub Workbook_Activate()<\/p>\n<p style=\"text-align: justify;\">End Sub<\/p>\n<p style=\"text-align: justify;\">Al seleccionar una Macro de Evento el editor escribe autom\u00e1ticamente la primera y \u00faltima l\u00ednea de su c\u00f3digo (No debes modificar esto).<\/p>\n<p style=\"text-align: justify;\">Luego podr\u00e1s escribir tu C\u00f3digo Macro entre esas l\u00edneas. En este caso, la Macro que escribas se ejecutar\u00e1 cada vez que actives el Libro Excel en cuesti\u00f3n.<\/p>\n<p style=\"text-align: justify;\">Por ejemplo, puedes hacer una Macro que muestre un mensaje de saludo cada vez que abres el Libro:<\/p>\n<p style=\"text-align: justify;\">Private Sub Workbook_Activate ()<\/p>\n<p style=\"text-align: justify;\">Msgbox \u00abHola, Excel te saluda\u00bb<\/p>\n<p style=\"text-align: justify;\">End Sub<\/p>\n<p style=\"text-align: justify;\">Y entonces, cada vez que abras el Libro, la Macro se ejecutar\u00e1 autom\u00e1ticamente y ver\u00e1s el saludo:<\/p>\n<h4 style=\"text-align: center;\">Ejemplo de Macros de Evento Activate<\/h4>\n<p><span style=\"width: 100%;\"><img loading=\"lazy\" decoding=\"async\" alt=\"Macros de Eventos\" width=\"524\" height=\"460\" title=\"Saludos Excel\" data-id=\"41745\" src=\"https:\/\/aplicaexcelcontable.com\/blog\/wp-content\/uploads\/2019\/03\/Saludos-Excel.png\" style=\"\"><\/span><\/p>\n<p style=\"text-align: justify;\">En el caso de las Macros de Eventos, siempre aparece la palabra Private. Eso significa que esa macro no la podr\u00e1s ver en la lista de macros de la pesta\u00f1a \u00abDesarrollador\u00bb =&gt; secci\u00f3n \u00abC\u00f3digo\u00bb =&gt; Macros.<\/p>\n<p style=\"text-align: justify;\">Esto es as\u00ed porque la macro no se puede ejecutar manualmente, si no que se ejecuta autom\u00e1ticamente cuando ocurre el evento, en este caso cuando se activa el Libro Excel en cuesti\u00f3n.<\/p>\n<p style=\"text-align: justify;\">Existen m\u00e1s de 20 Macros de Eventos a nivel Libro, puedes insertarlas siguiendo las instrucciones dadas al comienzo. Las m\u00e1s importantes son:<\/p>\n<p style=\"text-align: justify;\">Private Sub Workbook_BeforeClose (Cancel As Boolean)<\/p>\n<p style=\"text-align: justify;\">&#8216; El c\u00f3digo que escribas aqu\u00ed se ejecutar\u00e1 autom\u00e1ticamente al cerrar el Libro<\/p>\n<p style=\"text-align: justify;\">End Sub<\/p>\n<p style=\"text-align: justify;\">Private Sub Workbook_BeforePrint(Cancel As Boolean)<\/p>\n<p style=\"text-align: justify;\">&#8216; El c\u00f3digo que escribas aqu\u00ed se ejecutar\u00e1 autom\u00e1ticamente al imprimir el libro<\/p>\n<p style=\"text-align: justify;\">End Sub<\/p>\n<p style=\"text-align: justify;\">Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)<\/p>\n<p style=\"text-align: justify;\">&#8216; El c\u00f3digo que escribas aqu\u00ed se ejecutar\u00e1 autom\u00e1ticamente al guardar el libro<\/p>\n<p style=\"text-align: justify;\">End Sub<\/p>\n<p style=\"text-align: justify;\">Private Sub Workbook_Open()<\/p>\n<p style=\"text-align: justify;\">&#8216;El c\u00f3digo que escribas aqu\u00ed se ejecutar\u00e1 autom\u00e1ticamente al abrir el libro<\/p>\n<p style=\"text-align: justify;\">End Sub<\/p>\n<p style=\"text-align: justify;\">Muy bien, hasta aqu\u00ed con los eventos de Libros, para el pr\u00f3ximo tema vamos a enfocarnos en los Eventos de Hojas.<\/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<p style=\"text-align: justify;\">Me gustar\u00eda saber que piensas de este articulo \u00abProgramar en Excel &#8211; Macros de Eventos\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>Macros de Eventos &#8211; curso Basico de VBA Comencemos con el articulo Del Curso B\u00e1sico de VBA &#8211; Macros de Eventos:&nbsp;En el tema anterior hablamos de las Macros autom\u00e1ticas y a partir de hoy, vamos a profundizar este tema. Y si todav\u00eda no haz le\u00eddo el tema anterior, por favor pulsa clic aqu\u00ed y l\u00e9elo. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":41744,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","tve_updated_post":"<div class=\"thrv_wrapper thrv_text_element\" data-tag=\"h1\"><h1 data-css=\"tve-u-162016913c2\" style=\"text-align: center;\" class=\"\">Macros de Eventos - curso Basico de VBA<\/h1><\/div><div class=\"thrv_wrapper thrv_contentbox_shortcode thrv-content-box\">\n<div class=\"tve-content-box-background\"><\/div>\n<div class=\"tve-cb tve_empty_dropzone\" data-css=\"tve-u-1620169c9e5\"><div class=\"thrv_wrapper thrv_text_element tve_empty_dropzone\"><p data-css=\"tve-u-1620169c9e7\" style=\"text-align: justify;\">Comencemos con el articulo <strong>Del Curso B\u00e1sico de VBA - Macros de Eventos:&nbsp;<\/strong>En el tema anterior hablamos de las Macros autom\u00e1ticas y a partir de hoy, vamos a profundizar este tema.<\/p><p data-css=\"tve-u-1620169c9e7\" style=\"text-align: justify;\">Y si todav\u00eda no haz le\u00eddo el tema anterior, por favor <span data-css=\"tve-u-162016f1a2b\" style=\"color: rgb(0, 23, 255);\"><a href=\"https:\/\/aplicaexcelcontable.com\/blog\/programar-en-excel-ejecucion-de-macros-3.html\" class=\"\" style=\"outline: none;\" target=\"_blank\"><strong>pulsa clic aqu\u00ed<\/strong><\/a><\/span> y l\u00e9elo. Es importante que sigas la secuencia de los temas, para que al terminar seas experto en programaci\u00f3n con VBA.<\/p><p data-css=\"tve-u-1620169c9e7\" style=\"text-align: justify;\">Una vez termines de leer el tema anterior, regresa nuevamente a qui y continua. Como dec\u00edamos en el tema &nbsp;anterior, las Macros tambi\u00e9n se pueden ejecutar autom\u00e1ticamente.<\/p><p data-css=\"tve-u-1620169c9e7\" style=\"text-align: justify;\">En este caso se las denomina <strong>Macros de Evento<\/strong>, porque ante un determinado evento o acci\u00f3n realizada por el usuario, la macro se ejecuta autom\u00e1ticamente.<\/p><p data-css=\"tve-u-1620169c9e7\" style=\"text-align: justify;\">En los temas siguientes repasaremos los principales eventos que pueden disparar una macro autom\u00e1ticamente. <\/p><p data-css=\"tve-u-1620169c9e7\" style=\"text-align: justify;\">Existen una gran cantidad de Macros de Eventos as\u00ed que solo estudiaremos las m\u00e1s utilizadas.<\/p><\/div><\/div>\n<\/div><div class=\"thrv_wrapper thrv_text_element\" data-tag=\"h2\"><h2 data-css=\"tve-u-16201743302\" style=\"text-align: center;\" class=\"\">Macros de Eventos de Libros<\/h2><\/div><div class=\"thrv_wrapper thrv_contentbox_shortcode thrv-content-box\">\n<div class=\"tve-content-box-background\"><\/div>\n<div class=\"tve-cb tve_empty_dropzone\" data-css=\"tve-u-1620174c211\"><div class=\"thrv_wrapper thrv_text_element tve_empty_dropzone\"><p data-css=\"tve-u-1620174c212\" style=\"text-align: justify;\">Los Eventos de Libros permiten disparar autom\u00e1ticamente una Macro cuando suceden determinadas acciones a nivel del Libro Excel en cuesti\u00f3n, &nbsp;por ejemplo al abrirlo, guardarlo, cerrarlo, imprimirlo, etc.<\/p><p data-css=\"tve-u-1620174c212\" style=\"text-align: justify;\">Instrucciones para insertar una Macro de Evento a Nivel Libro:<\/p><\/div><\/div>\n<\/div><div class=\"thrv_wrapper thrv-styled_list\" data-icon-code=\"icon-check\" data-color=\"rgb(0, 0, 0)\" data-css=\"tve-u-1620180cec8\" style=\"\"><ul class=\"tcb-styled-list\"><li class=\"thrv-styled-list-item\" data-css=\"tve-u-193a2e1a8ef\" style=\"\"><div class=\"tcb-styled-list-icon\"><div class=\"thrv_wrapper thrv_icon tve_no_drag tcb-no-delete tcb-no-clone tcb-icon-inherit-style\" data-css=\"tve-u-1620180b92e\"><svg class=\"tcb-icon\" viewBox=\"0 0 32 32\" data-name=\"checkcheck\">\n\n<path d=\"M29.333 10.267c0 0.4-0.133 0.8-0.533 1.2l-14.8 14.8c-0.267 0.267-0.667 0.4-1.067 0.4s-0.933-0.133-1.2-0.533l-2.4-2.267-6.267-6.267c-0.267-0.267-0.4-0.667-0.4-1.2s0.133-0.8 0.533-1.2l2.4-2.4c0.267-0.133 0.667-0.4 1.067-0.4s0.8 0.133 1.2 0.533l5.067 5.067 11.2-11.333c0.267-0.267 0.667-0.533 1.2-0.533 0.4 0 0.8 0.133 1.2 0.533l2.4 2.4c0.267 0.267 0.4 0.667 0.4 1.2z\"><\/path>\n<\/svg><\/div><\/div><span class=\"thrv-advanced-inline-text tve_editable tcb-styled-list-icon-text tcb-no-delete\" data-css=\"tve-u-1694b933612\"><div style=\"text-align: justify;\">Las Macros de Eventos se deben escribir en la carpeta ThisWorkbook del Editor de Macros.<\/div><\/span><\/li><\/ul><\/div><div class=\"thrv_wrapper tve_image_caption\" data-css=\"tve-u-1694bbbd37f\" style=\"\"><span class=\"tve_image_frame\" style=\"width: 100%;\"><img loading=\"lazy\" decoding=\"async\" class=\"tve_image wp-image-41742\" alt=\"Macros de Eventos\" width=\"260\" height=\"336\" title=\"Thisworkbook\" data-id=\"41742\" src=\"https:\/\/aplicaexcelcontable.com\/blog\/wp-content\/uploads\/2019\/03\/Thisworkbook.png\" style=\"\"><\/span><\/div><div class=\"thrv_wrapper thrv-styled_list\" data-icon-code=\"icon-check\" data-css=\"tve-u-1620189044a\" style=\"\"><ul class=\"tcb-styled-list\"><li class=\"thrv-styled-list-item\" data-css=\"tve-u-193a2e23efd\"><div class=\"tcb-styled-list-icon\"><div class=\"thrv_wrapper thrv_icon tve_no_drag tcb-no-delete tcb-no-clone tcb-icon-inherit-style\" data-css=\"tve-u-1620188ef96\"><svg class=\"tcb-icon\" viewBox=\"0 0 32 32\" data-name=\"checkcheck\">\n\n<path d=\"M29.333 10.267c0 0.4-0.133 0.8-0.533 1.2l-14.8 14.8c-0.267 0.267-0.667 0.4-1.067 0.4s-0.933-0.133-1.2-0.533l-2.4-2.267-6.267-6.267c-0.267-0.267-0.4-0.667-0.4-1.2s0.133-0.8 0.533-1.2l2.4-2.4c0.267-0.133 0.667-0.4 1.067-0.4s0.8 0.133 1.2 0.533l5.067 5.067 11.2-11.333c0.267-0.267 0.667-0.533 1.2-0.533 0.4 0 0.8 0.133 1.2 0.533l2.4 2.4c0.267 0.267 0.4 0.667 0.4 1.2z\"><\/path>\n<\/svg><\/div><\/div><span class=\"thrv-advanced-inline-text tve_editable tcb-styled-list-icon-text tcb-no-delete\" data-css=\"tve-u-1694bd18f76\"><div style=\"text-align: justify;\">Luego en la primera lista desplegable de la ventana de Macros elegimos la opci\u00f3n Workbook.<\/div><\/span><\/li><\/ul><\/div><div class=\"thrv_wrapper tve_image_caption\" data-css=\"tve-u-16201914bd0\" style=\"\"><span class=\"tve_image_frame\"><img loading=\"lazy\" decoding=\"async\" class=\"tve_image wp-image-35297\" alt=\"Macros de Eventos\" width=\"595\" height=\"264\" title=\"Workbook\" data-id=\"35297\" src=\"\/\/aplicaexcelcontable.com\/blog\/wp-content\/uploads\/2018\/03\/Macros-de-Eventos-de-Libros-Workbook-1.png\"><\/span><\/div><div class=\"thrv_wrapper thrv-styled_list\" data-icon-code=\"icon-check\" data-color=\"rgb(0, 0, 0)\" data-css=\"tve-u-1620195a42b\" style=\"\"><ul class=\"tcb-styled-list\"><li class=\"thrv-styled-list-item\" data-css=\"tve-u-193a2e2977a\"><div class=\"tcb-styled-list-icon\"><div class=\"thrv_wrapper thrv_icon tve_no_drag tcb-no-delete tcb-no-clone tcb-icon-inherit-style\" data-css=\"tve-u-16201958892\"><svg class=\"tcb-icon\" viewBox=\"0 0 32 32\" data-name=\"checkcheck\">\n\n<path d=\"M29.333 10.267c0 0.4-0.133 0.8-0.533 1.2l-14.8 14.8c-0.267 0.267-0.667 0.4-1.067 0.4s-0.933-0.133-1.2-0.533l-2.4-2.267-6.267-6.267c-0.267-0.267-0.4-0.667-0.4-1.2s0.133-0.8 0.533-1.2l2.4-2.4c0.267-0.133 0.667-0.4 1.067-0.4s0.8 0.133 1.2 0.533l5.067 5.067 11.2-11.333c0.267-0.267 0.667-0.533 1.2-0.533 0.4 0 0.8 0.133 1.2 0.533l2.4 2.4c0.267 0.267 0.4 0.667 0.4 1.2z\"><\/path>\n<\/svg><\/div><\/div><span class=\"thrv-advanced-inline-text tve_editable tcb-styled-list-icon-text tcb-no-delete\" data-css=\"tve-u-1694be3a9a3\"><div style=\"text-align: justify;\">Finalmente, en la lista desplegable de la derecha veremos todos los eventos de Libro que podemos utilizar para disparar nuestra Macro.<\/div><\/span><\/li><\/ul><\/div><div class=\"thrv_wrapper thrv_text_element\" data-tag=\"h3\"><h3 data-css=\"tve-u-1620196a016\" style=\"text-align: center;\" class=\"\">Ejemplo de Macros de eventos Open<\/h3><\/div><div class=\"thrv_wrapper tve_image_caption\" data-css=\"tve-u-1694bf600df\"><span class=\"tve_image_frame\" style=\"width: 100%;\"><img loading=\"lazy\" decoding=\"async\" class=\"tve_image wp-image-41744\" alt=\"Macros de Eventos\" width=\"600\" height=\"325\" title=\"Macros de Eventos\" data-id=\"41744\" src=\"https:\/\/aplicaexcelcontable.com\/blog\/wp-content\/uploads\/2019\/03\/Macros-de-Eventos.png\" style=\"aspect-ratio: auto 600 \/ 325;\" data-width=\"600\" data-height=\"325\" data-init-width=\"600\" data-init-height=\"325\"><\/span><\/div><div class=\"thrv_wrapper thrv-styled_list\" data-icon-code=\"icon-check\" data-color=\"rgb(0, 0, 0)\" data-css=\"tve-u-162019cb010\" style=\"\"><ul class=\"tcb-styled-list\"><li class=\"thrv-styled-list-item\" data-css=\"tve-u-193a2e39832\"><div class=\"tcb-styled-list-icon\"><div class=\"thrv_wrapper thrv_icon tve_no_drag tcb-no-delete tcb-no-clone tcb-icon-inherit-style\" data-css=\"tve-u-162019c9c1a\"><svg class=\"tcb-icon\" viewBox=\"0 0 32 32\" data-name=\"checkcheck\">\n\n<path d=\"M29.333 10.267c0 0.4-0.133 0.8-0.533 1.2l-14.8 14.8c-0.267 0.267-0.667 0.4-1.067 0.4s-0.933-0.133-1.2-0.533l-2.4-2.267-6.267-6.267c-0.267-0.267-0.4-0.667-0.4-1.2s0.133-0.8 0.533-1.2l2.4-2.4c0.267-0.133 0.667-0.4 1.067-0.4s0.8 0.133 1.2 0.533l5.067 5.067 11.2-11.333c0.267-0.267 0.667-0.533 1.2-0.533 0.4 0 0.8 0.133 1.2 0.533l2.4 2.4c0.267 0.267 0.4 0.667 0.4 1.2z\"><\/path>\n<\/svg><\/div><\/div><span class=\"thrv-advanced-inline-text tve_editable tcb-styled-list-icon-text tcb-no-delete\" data-css=\"tve-u-1694bf8c7ab\"><div style=\"text-align: justify;\">Por ejemplo, si haces clic en la opci\u00f3n \"Activate\", ver\u00e1s que en la ventana de Macros se escribe autom\u00e1ticamente el siguiente c\u00f3digo:<\/div><\/span><\/li><\/ul><\/div><div class=\"thrv_wrapper thrv_contentbox_shortcode thrv-content-box\">\n<div class=\"tve-content-box-background\"><\/div>\n<div class=\"tve-cb tve_empty_dropzone\" data-css=\"tve-u-162019df5c5\"><div class=\"thrv_wrapper thrv_text_element tve_empty_dropzone\"><p data-css=\"tve-u-162019df5c6\" style=\"text-align: justify;\">Private Sub Workbook_Activate()<\/p><p data-css=\"tve-u-162019df5c6\" style=\"text-align: justify;\">End Sub<\/p><p data-css=\"tve-u-162019df5c6\" style=\"text-align: justify;\">Al seleccionar una Macro de Evento el editor escribe autom\u00e1ticamente la primera y \u00faltima l\u00ednea de su c\u00f3digo (No debes modificar esto).<\/p><p data-css=\"tve-u-162019df5c6\" style=\"text-align: justify;\">Luego podr\u00e1s escribir tu C\u00f3digo Macro entre esas l\u00edneas. En este caso, la Macro que escribas se ejecutar\u00e1 cada vez que actives el Libro Excel en cuesti\u00f3n.<\/p><p data-css=\"tve-u-162019df5c6\" style=\"text-align: justify;\">Por ejemplo, puedes hacer una Macro que muestre un mensaje de saludo cada vez que abres el Libro:<\/p><p data-css=\"tve-u-162019df5c6\" style=\"text-align: justify;\">Private Sub Workbook_Activate ()<\/p><p data-css=\"tve-u-162019df5c6\" style=\"text-align: justify;\">Msgbox \"Hola, Excel te saluda\"<\/p><p data-css=\"tve-u-162019df5c6\" style=\"text-align: justify;\">End Sub<\/p><p data-css=\"tve-u-162019df5c6\" style=\"text-align: justify;\">Y entonces, cada vez que abras el Libro, la Macro se ejecutar\u00e1 autom\u00e1ticamente y ver\u00e1s el saludo:<\/p><\/div><\/div>\n<\/div><div class=\"thrv_wrapper thrv_text_element\" data-tag=\"h4\"><h4 style=\"text-align: center;\" data-css=\"tve-u-1694bfeb48f\" class=\"\">Ejemplo de Macros de Evento Activate<\/h4><\/div><div class=\"thrv_wrapper tve_image_caption\" data-css=\"tve-u-1694c0722d1\"><span class=\"tve_image_frame\" style=\"width: 100%;\"><img loading=\"lazy\" decoding=\"async\" class=\"tve_image wp-image-41745\" alt=\"Macros de Eventos\" width=\"524\" height=\"460\" title=\"Saludos Excel\" data-id=\"41745\" src=\"https:\/\/aplicaexcelcontable.com\/blog\/wp-content\/uploads\/2019\/03\/Saludos-Excel.png\" style=\"\"><\/span><\/div><div class=\"thrv_wrapper thrv_contentbox_shortcode thrv-content-box\">\n<div class=\"tve-content-box-background\"><\/div>\n<div class=\"tve-cb tve_empty_dropzone\" data-css=\"tve-u-16201d05d62\"><div class=\"thrv_wrapper thrv_text_element tve_empty_dropzone\"><p data-css=\"tve-u-16201d05d63\" style=\"text-align: justify;\">En el caso de las Macros de Eventos, siempre aparece la palabra Private. Eso significa que esa macro no la podr\u00e1s ver en la lista de macros de la pesta\u00f1a \"Desarrollador\" =&gt; secci\u00f3n \"C\u00f3digo\" =&gt; Macros.<\/p><p data-css=\"tve-u-16201d05d63\" style=\"text-align: justify;\">Esto es as\u00ed porque la macro no se puede ejecutar manualmente, si no que se ejecuta autom\u00e1ticamente cuando ocurre el evento, en este caso cuando se activa el Libro Excel en cuesti\u00f3n.<\/p><p data-css=\"tve-u-16201d05d63\" style=\"text-align: justify;\">Existen m\u00e1s de 20 Macros de Eventos a nivel Libro, puedes insertarlas siguiendo las instrucciones dadas al comienzo. Las m\u00e1s importantes son:<\/p><p data-css=\"tve-u-16201d05d63\" style=\"text-align: justify;\">Private Sub Workbook_BeforeClose (Cancel As Boolean)<\/p><p data-css=\"tve-u-16201d05d63\" style=\"text-align: justify;\">' El c\u00f3digo que escribas aqu\u00ed se ejecutar\u00e1 autom\u00e1ticamente al cerrar el Libro<\/p><p data-css=\"tve-u-16201d05d63\" style=\"text-align: justify;\">End Sub<\/p><p data-css=\"tve-u-16201d05d63\" style=\"text-align: justify;\">Private Sub Workbook_BeforePrint(Cancel As Boolean)<\/p><p data-css=\"tve-u-16201d05d63\" style=\"text-align: justify;\">' El c\u00f3digo que escribas aqu\u00ed se ejecutar\u00e1 autom\u00e1ticamente al imprimir el libro<\/p><p data-css=\"tve-u-16201d05d63\" style=\"text-align: justify;\">End Sub<\/p><p data-css=\"tve-u-16201d05d63\" style=\"text-align: justify;\">Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)<\/p><p data-css=\"tve-u-16201d05d63\" style=\"text-align: justify;\">' El c\u00f3digo que escribas aqu\u00ed se ejecutar\u00e1 autom\u00e1ticamente al guardar el libro<\/p><p data-css=\"tve-u-16201d05d63\" style=\"text-align: justify;\">End Sub<\/p><p data-css=\"tve-u-16201d05d63\" style=\"text-align: justify;\">Private Sub Workbook_Open()<\/p><p data-css=\"tve-u-16201d05d63\" style=\"text-align: justify;\">'El c\u00f3digo que escribas aqu\u00ed se ejecutar\u00e1 autom\u00e1ticamente al abrir el libro<\/p><p data-css=\"tve-u-16201d05d63\" style=\"text-align: justify;\">End Sub<\/p><p data-css=\"tve-u-16201d05d63\" style=\"text-align: justify;\">Muy bien, hasta aqu\u00ed con los eventos de Libros, para el pr\u00f3ximo tema vamos a enfocarnos en los Eventos de Hojas.<\/p><p data-css=\"tve-u-16201d05d63\" 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><\/div><\/div>\n<\/div><div class=\"thrv_wrapper thrv_social_custom thrv_social\" data-counts=\"\" data-min_shares=\"0\" data-css=\"tve-u-16201dbf3e3\">\n<div class=\"tve_social_items tve_social_custom tve_style_1 tve_social_itb\">\n<div class=\"tve_s_item tve_s_fb_share\" data-s=\"fb_share\" data-href=\"https:\/\/aplicaexcelcontable.com\/blog\/programar-en-excel-macros-de-eventos.html\" data-label=\"Compartir\">\n<a href=\"javascript:void(0)\" class=\"tve_s_link\"><span class=\"tve_s_icon thrv-svg-icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"tcb-facebook\" viewBox=\"0 0 16 28\"><path d=\"M14.984 0.187v4.125h-2.453q-1.344 0-1.813 0.562t-0.469 1.687v2.953h4.578l-0.609 4.625h-3.969v11.859h-4.781v-11.859h-3.984v-4.625h3.984v-3.406q0-2.906 1.625-4.508t4.328-1.602q2.297 0 3.563 0.187z\"><\/path><\/svg><\/span><span class=\"tve_s_text\">Compartir<\/span><span class=\"tve_s_count\">0<\/span><\/a>\n<\/div>\n<\/div>\n<\/div><div class=\"thrv_wrapper thrv_contentbox_shortcode thrv-content-box\">\n<div class=\"tve-content-box-background\"><\/div>\n<div class=\"tve-cb tve_empty_dropzone\" data-css=\"tve-u-16201dc5cab\"><div class=\"thrv_wrapper thrv_text_element tve_empty_dropzone\"><p data-css=\"tve-u-16201dc5cac\" style=\"text-align: justify;\">Me gustar\u00eda saber que piensas de este articulo \"Programar en Excel - Macros de Eventos\".<\/p><p data-css=\"tve-u-16201dc5cac\" style=\"text-align: justify;\">Por lo tanto:<\/p><p data-css=\"tve-u-16201dc5cac\" 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 data-css=\"tve-u-16201dd7d3c\" style=\"color: rgb(0, 23, 255);\"><a href=\"https:\/\/www.facebook.com\/AplicaExceContable\/\" target=\"_blank\" class=\"\" style=\"outline: none;\"><strong>pulsando clic aqu\u00ed<\/strong><\/a><\/span>.<\/p><\/div><\/div>\n<\/div><div class=\"thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad\" data-css=\"tve-u-193a2e683f7\" style=\"\">\n\t<div class=\"tve-content-box-background\"><\/div>\n\t<div class=\"tve-cb\" style=\"\" data-css=\"tve-u-193a2e683f5\"><div class=\"thrv_wrapper thrv_text_element tcb-highlight-added\">\t<p style=\"\">Cualquier duda o pregunta, puedes escribirme directamente en la<span style=\"--tcb-text-highlight-color: rgb(237, 243, 13) !important;\" data-css=\"tve-u-193a2e683f8\">&nbsp;<\/span><a href=\"#comentario\" class=\"tve-jump-scroll\" style=\"outline: none;\"><span style=\"--tcb-text-highlight-color: rgb(237, 243, 13) !important;\" data-css=\"tve-u-193a2e683f9\">secci\u00f3n de comentarios<\/span><\/a>, en la <a href=\"https:\/\/aplicaexcelcontable.com\/blog\/contacto\" target=\"_blank\" class=\"\" style=\"outline: none;\"><span style=\"--tcb-text-highlight-color: rgb(231, 100, 224) !important;\" data-css=\"tve-u-193a2e683fa\" data-text-highlight=\"bubble\">pagina del chat<\/span><\/a>, directamente en <span style=\"--tcb-text-highlight-color: rgb(30, 184, 76) !important;\" data-css=\"tve-u-193a2e683fb\">whatsapp<\/span> o bien al correo electr\u00f3nico rogerperez@aplicaexcelcontable.com.<span style=\"--tcb-text-highlight-color: transparent !important;\" data-css=\"tve-u-193a2e683fc\"><\/span><\/p><p style=\"\">Te saluda,<span style=\"--tcb-text-highlight-color: transparent !important;\"><\/span><\/p><p style=\"\"><strong>Roger Perez \u2013 Aplica Excel Contable<\/strong><\/p><\/div><\/div>\n<\/div>","tve_custom_css":"@media (min-width: 300px){[data-css=\"tve-u-16201dd7d3c\"] { color: rgb(0, 23, 255) !important; }[data-css=\"tve-u-16201dbf3e3\"] { float: none; margin-left: auto !important; margin-right: auto !important; }:not(#tve) [data-css=\"tve-u-162019cb010\"] p, :not(#tve) [data-css=\"tve-u-162019cb010\"] li, :not(#tve) [data-css=\"tve-u-162019cb010\"] blockquote, :not(#tve) [data-css=\"tve-u-162019cb010\"] address, :not(#tve) [data-css=\"tve-u-162019cb010\"] h1, :not(#tve) [data-css=\"tve-u-162019cb010\"] h2, :not(#tve) [data-css=\"tve-u-162019cb010\"] h3, :not(#tve) [data-css=\"tve-u-162019cb010\"] h4, :not(#tve) [data-css=\"tve-u-162019cb010\"] h5, :not(#tve) [data-css=\"tve-u-162019cb010\"] h6 { color: rgb(0, 0, 0); }[data-css=\"tve-u-162019c9c1a\"] { color: rgb(0, 0, 0); }:not(#tve) [data-css=\"tve-u-1620196a016\"] { font-size: 32px !important; color: rgb(0, 23, 255) !important; }:not(#tve) [data-css=\"tve-u-1620195a42b\"] p, :not(#tve) [data-css=\"tve-u-1620195a42b\"] li, :not(#tve) [data-css=\"tve-u-1620195a42b\"] blockquote, :not(#tve) [data-css=\"tve-u-1620195a42b\"] address, :not(#tve) [data-css=\"tve-u-1620195a42b\"] h1, :not(#tve) [data-css=\"tve-u-1620195a42b\"] h2, :not(#tve) [data-css=\"tve-u-1620195a42b\"] h3, :not(#tve) [data-css=\"tve-u-1620195a42b\"] h4, :not(#tve) [data-css=\"tve-u-1620195a42b\"] h5, :not(#tve) [data-css=\"tve-u-1620195a42b\"] h6 { color: rgb(0, 0, 0); }[data-css=\"tve-u-16201958892\"] { color: rgb(0, 0, 0); }[data-css=\"tve-u-16201914bd0\"] + div { clear: none; }[data-css=\"tve-u-16201914bd0\"] { float: none; width: 595px; margin: 0px auto 20px !important; }:not(#tve) [data-css=\"tve-u-1620189044a\"] p, :not(#tve) [data-css=\"tve-u-1620189044a\"] li, :not(#tve) [data-css=\"tve-u-1620189044a\"] blockquote, :not(#tve) [data-css=\"tve-u-1620189044a\"] address, :not(#tve) [data-css=\"tve-u-1620189044a\"] h1, :not(#tve) [data-css=\"tve-u-1620189044a\"] h2, :not(#tve) [data-css=\"tve-u-1620189044a\"] h3, :not(#tve) [data-css=\"tve-u-1620189044a\"] h4, :not(#tve) [data-css=\"tve-u-1620189044a\"] h5, :not(#tve) [data-css=\"tve-u-1620189044a\"] h6 { color: rgb(0, 0, 0); }[data-css=\"tve-u-1620188ef96\"] { color: rgb(0, 0, 0); }:not(#tve) [data-css=\"tve-u-1620180cec8\"] p, :not(#tve) [data-css=\"tve-u-1620180cec8\"] li, :not(#tve) [data-css=\"tve-u-1620180cec8\"] blockquote, :not(#tve) [data-css=\"tve-u-1620180cec8\"] address, :not(#tve) [data-css=\"tve-u-1620180cec8\"] h1, :not(#tve) [data-css=\"tve-u-1620180cec8\"] h2, :not(#tve) [data-css=\"tve-u-1620180cec8\"] h3, :not(#tve) [data-css=\"tve-u-1620180cec8\"] h4, :not(#tve) [data-css=\"tve-u-1620180cec8\"] h5, :not(#tve) [data-css=\"tve-u-1620180cec8\"] h6 { color: rgb(0, 0, 0); }[data-css=\"tve-u-1620180b92e\"] { color: rgb(0, 0, 0); }:not(#tve) [data-css=\"tve-u-16201743302\"] { font-size: 38px !important; color: rgb(0, 23, 255) !important; }[data-css=\"tve-u-162016f1a2b\"] { color: rgb(0, 23, 255) !important; }:not(#tve) [data-css=\"tve-u-162016913c2\"] { font-size: 42px !important; color: rgb(255, 0, 0) !important; }[data-css=\"tve-u-1620169c9e5\"] p { margin: 0px 0px 11px !important; padding: 0px !important; }:not(#tve) [data-css=\"tve-u-1620169c9e7\"] { color: rgb(10, 0, 0) !important; }[data-css=\"tve-u-1620174c211\"] p { margin: 0px 0px 11px !important; padding: 0px !important; }:not(#tve) [data-css=\"tve-u-1620174c212\"] { color: rgb(10, 0, 0) !important; }[data-css=\"tve-u-162019df5c5\"] p { margin: 0px 0px 11px !important; padding: 0px !important; }:not(#tve) [data-css=\"tve-u-162019df5c6\"] { color: rgb(10, 0, 0) !important; }[data-css=\"tve-u-16201d05d62\"] p { margin: 0px 0px 11px !important; padding: 0px !important; }:not(#tve) [data-css=\"tve-u-16201d05d63\"] { color: rgb(10, 0, 0) !important; }[data-css=\"tve-u-16201dc5cab\"] p { margin: 0px 0px 11px !important; padding: 0px !important; }:not(#tve) [data-css=\"tve-u-16201dc5cac\"] { color: rgb(10, 0, 0) !important; }:not(#tve) [data-css=\"tve-u-1620180cec8\"] li { color: rgb(10, 0, 0) !important; }[data-css=\"tve-u-1694bbbd37f\"] { width: 260px; float: none; margin-left: auto !important; margin-right: auto !important; margin-top: 0px !important; }:not(#tve) [data-css=\"tve-u-1620189044a\"] li { color: rgb(10, 0, 0) !important; }[data-css=\"tve-u-1694bf600df\"] { width: 600px; float: none; margin-left: auto !important; margin-right: auto !important; }:not(#tve) [data-css=\"tve-u-1694be3a9a3\"] { color: rgb(10, 0, 0) !important; }:not(#tve) [data-css=\"tve-u-162019cb010\"] li { color: rgb(10, 0, 0) !important; }:not(#tve) [data-css=\"tve-u-1694bfeb48f\"] { font-size: 25px !important; color: rgb(0, 23, 255) !important; }[data-css=\"tve-u-1694c0722d1\"] { width: 524px; float: none; margin-left: auto !important; margin-right: auto !important; }.tcb-post-list[data-css=\"tve-u-186df1bf84d\"] .post-wrapper.thrv_wrapper { width: calc(100% + 0px); }.tcb-post-list[data-css=\"tve-u-186df1bf84d\"] .post-wrapper.thrv_wrapper:nth-child(n+2) { margin-top: 50px !important; }.tcb-post-list[data-css=\"tve-u-186df1bf84d\"] .post-wrapper.thrv_wrapper:not(:nth-child(n+2)) { margin-top: 0px !important; }.tcb-post-list[data-css=\"tve-u-186df1bf84d\"] .post-wrapper.thrv_wrapper:not(:nth-child(n)) { margin-right: 30px !important; }.tcb-post-list[data-css=\"tve-u-186df1bf84d\"] .post-wrapper.thrv_wrapper:nth-child(n) { margin-right: 0px !important; }.tcb-post-list[data-css=\"tve-u-18703fb75db\"] .post-wrapper.thrv_wrapper { width: calc(33.3333% - 13.3333px); }.tcb-post-list[data-css=\"tve-u-18703fb75db\"] .post-wrapper.thrv_wrapper:nth-child(n+4) { margin-top: 20px !important; }.tcb-post-list[data-css=\"tve-u-18703fb75db\"] .post-wrapper.thrv_wrapper:not(:nth-child(n+4)) { margin-top: 0px !important; }.tcb-post-list[data-css=\"tve-u-18703fb75db\"] .post-wrapper.thrv_wrapper:not(:nth-child(3n)) { margin-right: 20px !important; }.tcb-post-list[data-css=\"tve-u-18703fb75db\"] .post-wrapper.thrv_wrapper:nth-child(3n) { margin-right: 0px !important; }[data-css=\"tve-u-1620180cec8\"] { margin-top: 0px !important; margin-bottom: 10px !important; padding-bottom: 0px !important; }[data-css=\"tve-u-193a2e1a8ef\"] { padding-bottom: 0px !important; margin-bottom: 1px !important; }[data-css=\"tve-u-1620189044a\"] { margin-top: 0px !important; margin-bottom: 0px !important; padding-bottom: 0px !important; }[data-css=\"tve-u-1620195a42b\"] { margin-top: 0px !important; margin-bottom: 10px !important; padding-bottom: 0px !important; }[data-css=\"tve-u-162019cb010\"] { margin-top: 0px !important; margin-bottom: 10px !important; padding-bottom: 0px !important; }:not(#tve) .thrv-content-box [data-css=\"tve-u-193a2e683f5\"] p, :not(#tve) .thrv-content-box [data-css=\"tve-u-193a2e683f5\"] li, :not(#tve) .thrv-content-box [data-css=\"tve-u-193a2e683f5\"] blockquote, :not(#tve) .thrv-content-box [data-css=\"tve-u-193a2e683f5\"] address, :not(#tve) .thrv-content-box [data-css=\"tve-u-193a2e683f5\"] .tcb-plain-text, :not(#tve) .thrv-content-box [data-css=\"tve-u-193a2e683f5\"] label { font-size: var(--tve-font-size,20px); }[data-css=\"tve-u-193a2e683f5\"] { --tve-font-size: 20px; --tve-color: rgb(7,0,0); --tve-applied---tve-color: rgb(7,0,0); text-align: justify; }:not(#tve) .thrv-content-box [data-css=\"tve-u-193a2e683f5\"] p, :not(#tve) .thrv-content-box [data-css=\"tve-u-193a2e683f5\"] li, :not(#tve) .thrv-content-box [data-css=\"tve-u-193a2e683f5\"] blockquote, :not(#tve) .thrv-content-box [data-css=\"tve-u-193a2e683f5\"] address, :not(#tve) .thrv-content-box [data-css=\"tve-u-193a2e683f5\"] .tcb-plain-text, :not(#tve) .thrv-content-box [data-css=\"tve-u-193a2e683f5\"] label, :not(#tve) .thrv-content-box [data-css=\"tve-u-193a2e683f5\"] h1, :not(#tve) .thrv-content-box [data-css=\"tve-u-193a2e683f5\"] h2, :not(#tve) .thrv-content-box [data-css=\"tve-u-193a2e683f5\"] h3, :not(#tve) .thrv-content-box [data-css=\"tve-u-193a2e683f5\"] h4, :not(#tve) .thrv-content-box [data-css=\"tve-u-193a2e683f5\"] h5, :not(#tve) .thrv-content-box [data-css=\"tve-u-193a2e683f5\"] h6 { color: var(--tve-color,rgb(7,0,0)); --tve-applied-color: var$(--tve-color,rgb(7,0,0)); --tcb-applied-color: rgb(7,0,0); }[data-css=\"tve-u-193a2e683f5\"] p { padding: 0px 0px 11px !important; margin: 0px !important; }[data-css=\"tve-u-193a2e683f7\"] { margin-top: 20px !important; margin-bottom: 20px !important; padding: 0px !important; }[data-css=\"tve-u-193a2e683f8\"] { --tcb-text-highlight-color: rgb(237, 243, 13) !important; }[data-css=\"tve-u-193a2e683f9\"] { --tcb-text-highlight-color: rgb(237, 243, 13) !important; }[data-css=\"tve-u-193a2e683fa\"] { --tve-highlight-background: url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20314%20114%22%20preserveAspectRatio%3D'none'%3E%0A%09%09%09%09%09%3Cpath%20d%3D%22M149.412%202.398C98.053%204.579%2074.996%207.562%2053.903%2014.754%2028.892%2023.283%208.503%2040.617%202.929%2058.09c-4.148%2013.004-.464%2026.402%2010.207%2037.118%205.664%205.687%2015.228%2012.328%2021.753%2015.104%202.939%201.25%208.598%202.708%2010.559%202.72%201.16.008%201.111-.129-.909-2.543-2.554-3.05-4.753-7.567-4.761-9.775-.008-2.502%202.482-6.937%204.862-8.661%205.613-4.066%2020.333-6.115%2050.607-7.046%2012.81-.394%2019.622.068%2047.623%203.231%2057%206.439%2066.925%207.222%2091.845%207.248%2016.516.016%2020.951-.139%2026.167-.919%2020.12-3.007%2032.633-8.401%2041.489-17.883%206.859-7.344%2010.154-16.516%2010.254-28.537.032-3.902-.231-7.704-.651-9.42-5.257-21.464-31.961-33.668-80.137-36.622-11.85-.727-62.651-.546-82.425.293%22%2F%3E%0A%09%09%09%09%3C%2Fsvg%3E\"); --tcb-text-highlight-color: #2ABB61 !important; }[data-css=\"tve-u-193a2e683fb\"] { --tcb-text-highlight-color: rgb(30, 184, 76) !important; }[data-css=\"tve-u-193a2e683fc\"] { --tcb-text-highlight-color: transparent !important; }}@media (max-width: 1023px){:not(#tve) [data-css=\"tve-u-162016913c2\"] { font-size: 25px !important; }:not(#tve) [data-css=\"tve-u-16201743302\"] { font-size: 22px !important; }:not(#tve) [data-css=\"tve-u-1620196a016\"] { font-size: 22px !important; }:not(#tve) [data-css=\"tve-u-1694bfeb48f\"] { font-size: 22px !important; }}@media (max-width: 767px){:not(#tve) [data-css=\"tve-u-1620196a016\"] { font-size: 20px !important; }:not(#tve) [data-css=\"tve-u-16201743302\"] { font-size: 20px !important; }:not(#tve) [data-css=\"tve-u-162016913c2\"] { font-size: 23px !important; }:not(#tve) [data-css=\"tve-u-1694bfeb48f\"] { font-size: 20px !important; }}","tve_user_custom_css":"","tve_globals":{"e":"1","font_cls":[]},"tcb2_ready":1,"tcb_editor_enabled":1,"tve_landing_page":"","_tve_header":"","_tve_footer":""},"categories":[4,22],"tags":[293,292,285,295,294],"class_list":["post-4802","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-de-eventos","tag-plantillas-excel","tag-programar-en-excel","post-wrapper","thrv_wrapper"],"_links":{"self":[{"href":"https:\/\/aplicaexcelcontable.com\/blog\/wp-json\/wp\/v2\/posts\/4802","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=4802"}],"version-history":[{"count":0,"href":"https:\/\/aplicaexcelcontable.com\/blog\/wp-json\/wp\/v2\/posts\/4802\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aplicaexcelcontable.com\/blog\/wp-json\/wp\/v2\/media\/41744"}],"wp:attachment":[{"href":"https:\/\/aplicaexcelcontable.com\/blog\/wp-json\/wp\/v2\/media?parent=4802"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aplicaexcelcontable.com\/blog\/wp-json\/wp\/v2\/categories?post=4802"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aplicaexcelcontable.com\/blog\/wp-json\/wp\/v2\/tags?post=4802"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}