{"id":2244,"date":"2013-11-12T06:00:39","date_gmt":"2013-11-12T12:00:39","guid":{"rendered":"http:\/\/aplicaexcelcontable.com\/blog\/?p=2244"},"modified":"2024-12-06T12:42:59","modified_gmt":"2024-12-06T18:42:59","slug":"conociendo-el-lenguaje-de-vba","status":"publish","type":"post","link":"https:\/\/aplicaexcelcontable.com\/blog\/conociendo-el-lenguaje-de-vba.html","title":{"rendered":"Conociendo el Lenguaje de VBA"},"content":{"rendered":"<h1 style=\"text-align: center;\">Conociendo el lenguaje de VBA &#8211; Curso basico de VBA<\/h1>\n<p style=\"text-align: justify;\">Comencemos con el articulo <strong>Programar en Excel &#8211; Conociendo el lenguaje de VBA:&nbsp;<\/strong>Ya viste el tema anterior? Si aun no lo haz visto, te invito a que lo veas <a href=\"https:\/\/aplicaexcelcontable.com\/blog\/programar-excel-objetos-metodos-propiedades.html\" style=\"outline: none;\" target=\"_blank\"><strong>pulsando clic aqu\u00ed<\/strong><\/a>.<\/p>\n<p style=\"text-align: justify;\">Es importante que sigas los temas paso a paso, tu objetivo es aprender a Programar en Excel verdad? Entonces ve y mira el tema anterior y regresa aqu\u00ed para continuar.<\/p>\n<p style=\"text-align: justify;\">Hoy vamos a conocer el lenguaje utilizado para crear Macros, y algunos ejemplos que te llevaran a entender aun mas. Comencemos entonces:<\/p>\n<h2 style=\"text-align: center;\">Lenguaje de VBA &#8211; Curso B\u00e1sico de VBA<\/h2>\n<p><span><img decoding=\"async\" alt=\"lenguaje de VBA\" data-id=\"59819\" width=\"422\" data-init-width=\"624\" height=\"275\" data-init-height=\"406\" title=\"Curso Basico de VBA en Excel\" loading=\"lazy\" src=\"https:\/\/aplicaexcelcontable.com\/blog\/wp-content\/uploads\/2013\/11\/Curso-Basico-de-VBA-en-Excel.png\" data-width=\"422\" data-height=\"275\" style=\"aspect-ratio: auto 624 \/ 406;\"><\/span><\/p>\n<p style=\"text-align: justify;\">Recuerda que la Programaci\u00f3n de Macros se hace a trav\u00e9s del lenguaje VBA (Visual Basic para Aplicaciones) desde el editor VBA que trae incorporado Excel.<\/p>\n<p style=\"text-align: justify;\">Este tipo de programaci\u00f3n tambi\u00e9n se conoce como \u00abProgramaci\u00f3n orientada a objetos\u00bb (OOP, Objects Oriented Programming).<\/p>\n<p style=\"text-align: justify;\">La programaci\u00f3n orientada a objetos nos permite trabajar sobre los objetos propios de Excel como as\u00ed tambi\u00e9n crear nuestros propios objetos.<\/p>\n<p style=\"text-align: justify;\">Y esto se relaciona con lo que te coment\u00e1bamos en el Post anterior sobre Objetos, M\u00e9todos y Propiedades.<\/p>\n<p style=\"text-align: justify;\">Hablar de Macros, lenguaje VBA y OMP es lo mismo, el lenguaje VBA es muy f\u00e1cil de entender y siempre gira en torno a seleccionar los objetos, cambiar sus propiedades y\/o ejecutarles distintos m\u00e9todos.\u200b<\/p>\n<p style=\"text-align: justify;\">La \u00fanica particularidad es que el lenguaje VBA solo est\u00e1 en ingl\u00e9s, sin embargo, y para que no te desalientes, conocemos much\u00edsimos programadores de macros que pr\u00e1cticamente no saben ingl\u00e9s! Esto es as\u00ed porque solo hay que conocer la palabra en ingl\u00e9s para cada objeto, propiedad y m\u00e9todo.<\/p>\n<p style=\"text-align: justify;\">Veamos un sencillo ejemplo de algunos objetos de Excel y su denominaci\u00f3n en ingl\u00e9s, el idioma utilizado por las Macros:<\/p>\n<h3 style=\"text-align: center;\">lenguaje de VBA &#8211; Ejemplos de Objetos VBA (Entre par\u00e9ntesis su significado en Espa\u00f1ol)<\/h3>\n<ul>\n<li><span>1<\/span><span>Cell (Celda)<\/span><\/li>\n<li><span>2<\/span><span>Range (Rango)<\/span><\/li>\n<li><span>3<\/span><span>Worksheet (Hoja)<\/span><\/li>\n<li><span>4<\/span><span>Workbook (Libro)<\/span><\/li>\n<\/ul>\n<h4 style=\"text-align: center;\">lenguaje de VBA &#8211; Ejemplos de Propiedades VBA (Entre par\u00e9ntesis su significado en Espa\u00f1ol)<\/h4>\n<ul>\n<li><span>1<\/span><span>Value (Valor)<\/span><\/li>\n<li><span>2<\/span><span>Color (Color)<\/span><\/li>\n<li><span>3<\/span><span>Format (Formato)<\/span><\/li>\n<\/ul>\n<h5 style=\"text-align: center;\">lenguaje de VBA &#8211; Ejemplos de M\u00e9todos VBA (Entre par\u00e9ntesis su significado en Espa\u00f1ol)<\/h5>\n<ul>\n<li><span>1<\/span><span>Copy (Copiar)<\/span><\/li>\n<li><span>2<\/span><span>Protect (Proteger)<\/span><\/li>\n<li><span>3<\/span><span>Delete (Borrar)<\/span><\/li>\n<\/ul>\n<p style=\"text-align: justify;\">En la medida que avances con la lectura de este manual te ir\u00e1s familiarizando con la denominaci\u00f3n de los distintos objetos, propiedades y m\u00e9todos.<\/p>\n<p style=\"text-align: justify;\">Adem\u00e1s, el lenguaje de VBA tiene miles de OMP, y existe una forma muy pr\u00e1ctica de conocerlos todos que es con la grabadora de macros, tema que trataremos m\u00e1s adelante.<\/p>\n<p style=\"text-align: justify;\">Aprender Macros es mucho m\u00e1s f\u00e1cil de lo que tu te imaginas, es cierto que hay Macros muy complicadas que requieren un conocimiento muy avanzado. Pero es un lenguaje f\u00e1cil y muy intuitivo, Excel posee una Grabadora de Macros que las escribe de forma autom\u00e1tica.<\/p>\n<p style=\"text-align: justify;\">Luego nosotros podemos retocarlas a gusto, te aseguramos que en cuanto termines este curso estar\u00e1s escribiendo tus propias macros y te sorprender\u00e1s lo f\u00e1cil que es seguir aprendiendo y profundizando tus conocimientos.\u200b<\/p>\n<p style=\"text-align: justify;\">Nosotros te daremos las herramientas para que lo consigas! En el siguiente articulo, vamos a ver \u00abComo comenzar en VBA paso a paso\u00bb<strong>.&nbsp;<\/strong>Te dejo el enlace:<\/p>\n<p style=\"text-align: justify;\">Asi que animo amiga, amigo, solo debes tomar acci\u00f3n seguir paso a paso todos estos Post que se estan publicando en este Blog.<\/p>\n<p style=\"text-align: justify;\">Me gustar\u00eda saber que piensas de este articulo \u00abProgramar en Excel &#8211; Conociendo el lenguaje de 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\" rel=\"noopener\"><strong>pulsando clic aqu\u00ed<\/strong><\/a><\/span>.<\/p>\n<p style=\"text-align: justify;\">Saludos,<\/p>\n<p style=\"text-align: justify;\"><strong>Roger Perez &#8211; Aplica Excel Contable<\/strong><\/p>\n<h2 style=\"text-align: center;\">Mini Curso de Contabilidad Basica<\/h2>\n<p><span style=\"width: 100%;\"><img loading=\"lazy\" decoding=\"async\" alt=\"Lenguaje de VBA\" width=\"275\" height=\"183\" title=\"Curso de Contabilidad\" data-id=\"33374\" src=\"\/\/aplicaexcelcontable.com\/blog\/wp-content\/uploads\/2018\/02\/Curso-de-Contabilidad.jpg\" style=\"\"><\/span><\/p>\n<p style=\"text-align: justify;\">En este Mini Curso aprender\u00e1s a llevar el <strong>Control Total de tu Negocio<\/strong>,<strong>&nbsp;Empresa o Finanzas Personales, y muchos mas&#8230;<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Conociendo el lenguaje de VBA &#8211; Curso basico de VBA Comencemos con el articulo Programar en Excel &#8211; Conociendo el lenguaje de VBA:&nbsp;Ya viste el tema anterior? Si aun no lo haz visto, te invito a que lo veas pulsando clic aqu\u00ed. Es importante que sigas los temas paso a paso, tu objetivo es aprender [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":59819,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,22],"tags":[293,292,295,294,182],"class_list":["post-2244","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-plantillas-excel","tag-programar-en-excel","tag-vba","post-wrapper","thrv_wrapper"],"_links":{"self":[{"href":"https:\/\/aplicaexcelcontable.com\/blog\/wp-json\/wp\/v2\/posts\/2244","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=2244"}],"version-history":[{"count":0,"href":"https:\/\/aplicaexcelcontable.com\/blog\/wp-json\/wp\/v2\/posts\/2244\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aplicaexcelcontable.com\/blog\/wp-json\/wp\/v2\/media\/59819"}],"wp:attachment":[{"href":"https:\/\/aplicaexcelcontable.com\/blog\/wp-json\/wp\/v2\/media?parent=2244"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aplicaexcelcontable.com\/blog\/wp-json\/wp\/v2\/categories?post=2244"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aplicaexcelcontable.com\/blog\/wp-json\/wp\/v2\/tags?post=2244"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}