{"id":3846,"date":"2008-11-30T11:56:43","date_gmt":"2008-11-30T17:56:43","guid":{"rendered":"https:\/\/www.cavsi.com\/blog\/como-crear-una-macro-manualmente\/"},"modified":"2008-11-30T11:56:43","modified_gmt":"2008-11-30T17:56:43","slug":"como-crear-una-macro-manualmente","status":"publish","type":"post","link":"https:\/\/www.cavsi.com\/espanol\/blog\/como-crear-una-macro-manualmente\/","title":{"rendered":"\u00bfC\u00f3mo Crear una Macro Manualmente?"},"content":{"rendered":"<p>Una macro puede ser creada manualmente, para ello deber\u00e1s tener conocimientos de programaci\u00f3n utilizando Visual Basic para aplicaciones, conocimiento que te permitir\u00e1 poder introducir l\u00edneas de programaci\u00f3n directamente, ver y entender el c\u00f3digo que genera el VBA de Excel.<\/p>\n<p>Si no conoces de programaci\u00f3n, salta este tema y lee nuestro art\u00edculo de para <a href=\"https:\/\/www.cavsi.com\/blog\/como-crear-una-macro-automaticamente\/\">crear macros autom\u00e1ticamente<\/a>.<br \/>\n<strong><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter\" title=\"macros\" alt=\"\" src=\"https:\/\/www.cavsi.com\/espanol\/wp-content\/uploads\/excel\/macros\/VBA.jpg\" width=\"500\" height=\"360\"\/><\/strong><br \/>\n<strong>1.-<\/strong> Abre el editor Visual Basic presionando la combinaci\u00f3n de teclas Alt + F11. Aparecer\u00e1 una ventana donde se muestran los proyectos, y las propiedades de los objetos.<\/p>\n<p><strong>2.-<\/strong> Agrega un m\u00f3dulo de trabajo para almacenar el c\u00f3digo de las funciones o procedimientos de las macros. Por defecto un libro de Excel no contiene m\u00f3dulos. Para insertar un m\u00f3dulo accedemos al men\u00fa <strong>Insertar \u2020\u2019 M\u00f3dulo<\/strong>. Una vez hecho eso, veremos una nueva carpeta llamada M\u00f3dulos, al mismo nivel que la de Microsoft Excel Objetos, y dentro un m\u00f3dulo llamado M\u00f3dulo1, este nombre se puede cambiar.<\/p>\n<p>Dentro del modulo puedes crear variables (propiedades), procedimientos y\/o funciones. Recuerda que las funciones ejecutan instrucciones y retornan un valor, mientras que los procedimientos solo ejecutan instrucciones no devuelven valores.<br \/>\n<img decoding=\"async\" loading=\"lazy\" class=\"aligncenter\" alt=\"\" src=\"https:\/\/www.cavsi.com\/espanol\/wp-content\/uploads\/excel\/macros\/agregar_procedimiento.jpg\" width=\"300\" height=\"304\"\/><br \/>\n<strong>3.-<\/strong> Habiendo determinado lo que necesitas, accede a <strong>Insertar \u2020\u2019 Procedimiento<\/strong>, para agregar un procedimiento, deber\u00e1s asignar un nombre, indicar si se trata de un procedimiento, funci\u00f3n o propiedad e indicar su \u00e1mbito p\u00fablico al proyecto o privado (publico puede ser utilizado por otra modulo, privado solo puede ser utilizado dentro del modulo en el que fue declarado). Si conoces como escribir directamente las sentencias de programaci\u00f3n, puedes omitir este paso y el siguiente.<\/p>\n<p><strong>4.-<\/strong> Presiona o da clic sobre Aceptar para abrir el editor de Visual Basic y escribir las instrucciones necesarias para definir la macro.<\/p>\n<p>Un ejemplo sencillo es la siguiente macro que escribe algo en la celda A1 y luego la manda a imprimir:<\/p>\n<blockquote><p><strong>Sub mi_primer_macro ()<\/strong><\/p>\n<p><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8216;Escribimos algo en la celda A1<br \/>\nRange(&#8220;A1&#8221;) = &#8220;Este es mi primer macro en Excel.&#8221;<br \/>\n&#8216;Imprimimos la hoja de excel con una sola copia<br \/>\nActiveWindow.SelectedSheets.PrintOut Copies:=1<br \/>\nEnd Sub<\/strong><\/p><\/blockquote>\n<p>Para ejecutar la macro preciona F5 o pulsamos el bot\u00f3n Ejecutar, tiene forma de un triangulo que apunta hacia la izquierda y se encuentra en la parte superior de la barra de herramientas.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Una macro puede ser creada manualmente, para ello deber\u00e1s tener conocimientos de programaci\u00f3n utilizando Visual Basic para aplicaciones, conocimiento que te permitir\u00e1 poder introducir l\u00edneas de programaci\u00f3n directamente, ver y entender el c\u00f3digo que genera el VBA de Excel.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","footnotes":""},"categories":[189],"tags":[232],"class_list":["post-3846","post","type-post","status-publish","format-standard","hentry","category-excel","tag-macros-excel"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u00bfC\u00f3mo Crear una Macro Manualmente? - CAVSI<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.cavsi.com\/espanol\/blog\/como-crear-una-macro-manualmente\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u00bfC\u00f3mo Crear una Macro Manualmente? - CAVSI\" \/>\n<meta property=\"og:description\" content=\"Una macro puede ser creada manualmente, para ello deber\u00e1s tener conocimientos de programaci\u00f3n utilizando Visual Basic para aplicaciones, conocimiento que te permitir\u00e1 poder introducir l\u00edneas de programaci\u00f3n directamente, ver y entender el c\u00f3digo que genera el VBA de Excel.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cavsi.com\/espanol\/blog\/como-crear-una-macro-manualmente\/\" \/>\n<meta property=\"og:site_name\" content=\"CAVSI\" \/>\n<meta property=\"article:published_time\" content=\"2008-11-30T17:56:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.cavsi.com\/espanol\/wp-content\/uploads\/excel\/macros\/VBA.jpg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.cavsi.com\/espanol\/blog\/como-crear-una-macro-manualmente\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.cavsi.com\/espanol\/blog\/como-crear-una-macro-manualmente\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/www.cavsi.com\/espanol\/#\/schema\/person\/57c63c4dea5ec4e8bf85058874df52ff\"},\"headline\":\"\u00bfC\u00f3mo Crear una Macro Manualmente?\",\"datePublished\":\"2008-11-30T17:56:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.cavsi.com\/espanol\/blog\/como-crear-una-macro-manualmente\/\"},\"wordCount\":401,\"publisher\":{\"@id\":\"https:\/\/www.cavsi.com\/espanol\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.cavsi.com\/espanol\/blog\/como-crear-una-macro-manualmente\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.cavsi.com\/espanol\/wp-content\/uploads\/excel\/macros\/VBA.jpg\",\"keywords\":[\"Macros Excel\"],\"articleSection\":[\"Microsoft Excel\"],\"inLanguage\":\"es\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.cavsi.com\/espanol\/blog\/como-crear-una-macro-manualmente\/\",\"url\":\"https:\/\/www.cavsi.com\/espanol\/blog\/como-crear-una-macro-manualmente\/\",\"name\":\"\u00bfC\u00f3mo Crear una Macro Manualmente? - CAVSI\",\"isPartOf\":{\"@id\":\"https:\/\/www.cavsi.com\/espanol\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.cavsi.com\/espanol\/blog\/como-crear-una-macro-manualmente\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.cavsi.com\/espanol\/blog\/como-crear-una-macro-manualmente\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.cavsi.com\/espanol\/wp-content\/uploads\/excel\/macros\/VBA.jpg\",\"datePublished\":\"2008-11-30T17:56:43+00:00\",\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.cavsi.com\/espanol\/blog\/como-crear-una-macro-manualmente\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.cavsi.com\/espanol\/blog\/como-crear-una-macro-manualmente\/#primaryimage\",\"url\":\"https:\/\/www.cavsi.com\/espanol\/wp-content\/uploads\/excel\/macros\/VBA.jpg\",\"contentUrl\":\"https:\/\/www.cavsi.com\/espanol\/wp-content\/uploads\/excel\/macros\/VBA.jpg\"},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.cavsi.com\/espanol\/#website\",\"url\":\"https:\/\/www.cavsi.com\/espanol\/\",\"name\":\"CAVSI\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.cavsi.com\/espanol\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.cavsi.com\/espanol\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.cavsi.com\/espanol\/#organization\",\"name\":\"CAVSI\",\"url\":\"https:\/\/www.cavsi.com\/espanol\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.cavsi.com\/espanol\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.cavsi.com\/espanol\/wp-content\/uploads\/cavsi-logo.png\",\"contentUrl\":\"https:\/\/www.cavsi.com\/espanol\/wp-content\/uploads\/cavsi-logo.png\",\"width\":300,\"height\":70,\"caption\":\"CAVSI\"},\"image\":{\"@id\":\"https:\/\/www.cavsi.com\/espanol\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.cavsi.com\/espanol\/#\/schema\/person\/57c63c4dea5ec4e8bf85058874df52ff\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.cavsi.com\/espanol\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/38f97bae72bd8d118f2ee7ee4d212c7aa72f5943f65b507ca8ff646774bed2bc?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/38f97bae72bd8d118f2ee7ee4d212c7aa72f5943f65b507ca8ff646774bed2bc?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"sameAs\":[\"https:\/\/www.cavsi.com\/espanol\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u00bfC\u00f3mo Crear una Macro Manualmente? - CAVSI","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.cavsi.com\/espanol\/blog\/como-crear-una-macro-manualmente\/","og_locale":"es_ES","og_type":"article","og_title":"\u00bfC\u00f3mo Crear una Macro Manualmente? - CAVSI","og_description":"Una macro puede ser creada manualmente, para ello deber\u00e1s tener conocimientos de programaci\u00f3n utilizando Visual Basic para aplicaciones, conocimiento que te permitir\u00e1 poder introducir l\u00edneas de programaci\u00f3n directamente, ver y entender el c\u00f3digo que genera el VBA de Excel.","og_url":"https:\/\/www.cavsi.com\/espanol\/blog\/como-crear-una-macro-manualmente\/","og_site_name":"CAVSI","article_published_time":"2008-11-30T17:56:43+00:00","og_image":[{"url":"https:\/\/www.cavsi.com\/espanol\/wp-content\/uploads\/excel\/macros\/VBA.jpg","type":"","width":"","height":""}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"admin","Tiempo de lectura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.cavsi.com\/espanol\/blog\/como-crear-una-macro-manualmente\/#article","isPartOf":{"@id":"https:\/\/www.cavsi.com\/espanol\/blog\/como-crear-una-macro-manualmente\/"},"author":{"name":"admin","@id":"https:\/\/www.cavsi.com\/espanol\/#\/schema\/person\/57c63c4dea5ec4e8bf85058874df52ff"},"headline":"\u00bfC\u00f3mo Crear una Macro Manualmente?","datePublished":"2008-11-30T17:56:43+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cavsi.com\/espanol\/blog\/como-crear-una-macro-manualmente\/"},"wordCount":401,"publisher":{"@id":"https:\/\/www.cavsi.com\/espanol\/#organization"},"image":{"@id":"https:\/\/www.cavsi.com\/espanol\/blog\/como-crear-una-macro-manualmente\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cavsi.com\/espanol\/wp-content\/uploads\/excel\/macros\/VBA.jpg","keywords":["Macros Excel"],"articleSection":["Microsoft Excel"],"inLanguage":"es"},{"@type":"WebPage","@id":"https:\/\/www.cavsi.com\/espanol\/blog\/como-crear-una-macro-manualmente\/","url":"https:\/\/www.cavsi.com\/espanol\/blog\/como-crear-una-macro-manualmente\/","name":"\u00bfC\u00f3mo Crear una Macro Manualmente? - CAVSI","isPartOf":{"@id":"https:\/\/www.cavsi.com\/espanol\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cavsi.com\/espanol\/blog\/como-crear-una-macro-manualmente\/#primaryimage"},"image":{"@id":"https:\/\/www.cavsi.com\/espanol\/blog\/como-crear-una-macro-manualmente\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cavsi.com\/espanol\/wp-content\/uploads\/excel\/macros\/VBA.jpg","datePublished":"2008-11-30T17:56:43+00:00","inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cavsi.com\/espanol\/blog\/como-crear-una-macro-manualmente\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.cavsi.com\/espanol\/blog\/como-crear-una-macro-manualmente\/#primaryimage","url":"https:\/\/www.cavsi.com\/espanol\/wp-content\/uploads\/excel\/macros\/VBA.jpg","contentUrl":"https:\/\/www.cavsi.com\/espanol\/wp-content\/uploads\/excel\/macros\/VBA.jpg"},{"@type":"WebSite","@id":"https:\/\/www.cavsi.com\/espanol\/#website","url":"https:\/\/www.cavsi.com\/espanol\/","name":"CAVSI","description":"","publisher":{"@id":"https:\/\/www.cavsi.com\/espanol\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cavsi.com\/espanol\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.cavsi.com\/espanol\/#organization","name":"CAVSI","url":"https:\/\/www.cavsi.com\/espanol\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.cavsi.com\/espanol\/#\/schema\/logo\/image\/","url":"https:\/\/www.cavsi.com\/espanol\/wp-content\/uploads\/cavsi-logo.png","contentUrl":"https:\/\/www.cavsi.com\/espanol\/wp-content\/uploads\/cavsi-logo.png","width":300,"height":70,"caption":"CAVSI"},"image":{"@id":"https:\/\/www.cavsi.com\/espanol\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.cavsi.com\/espanol\/#\/schema\/person\/57c63c4dea5ec4e8bf85058874df52ff","name":"admin","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.cavsi.com\/espanol\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/38f97bae72bd8d118f2ee7ee4d212c7aa72f5943f65b507ca8ff646774bed2bc?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/38f97bae72bd8d118f2ee7ee4d212c7aa72f5943f65b507ca8ff646774bed2bc?s=96&d=mm&r=g","caption":"admin"},"sameAs":["https:\/\/www.cavsi.com\/espanol"]}]}},"_links":{"self":[{"href":"https:\/\/www.cavsi.com\/espanol\/wp-json\/wp\/v2\/posts\/3846","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cavsi.com\/espanol\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cavsi.com\/espanol\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cavsi.com\/espanol\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cavsi.com\/espanol\/wp-json\/wp\/v2\/comments?post=3846"}],"version-history":[{"count":0,"href":"https:\/\/www.cavsi.com\/espanol\/wp-json\/wp\/v2\/posts\/3846\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.cavsi.com\/espanol\/wp-json\/wp\/v2\/media?parent=3846"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cavsi.com\/espanol\/wp-json\/wp\/v2\/categories?post=3846"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cavsi.com\/espanol\/wp-json\/wp\/v2\/tags?post=3846"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}