Métodos: finalmente los métodos son las acciones que podríamos ejercer sobre las frutas (comprarlas,venderlas, comerlas, almacenarlas, limpiarlas, quitarles la piel,…).Pasemos ahora a ver un sencillo ejemplo de algunos OPM de Excel.Objetos: prácticamente cada cosa que veas en Excel es un objeto. Ejemplos de objetos son: un libro Excel, unahoja, un rango, una celda, un menú, un gráfico, una tabla dinámica, un cuadro de diálogo, las etiquetas de hojas,las columnas, las filas, etc. En fin, cada partecita de Excel es un objeto. Un objeto es algo que puedes ver eidentificar con un nombre.Propiedades: las propiedades son las características de los objetos. Por ejemplo, para el objeto "celda" algunasde sus propiedades serían: alto, ancho, color, bloqueada o desbloqueada, vacía, con un número o con unafórmula, etc. Por ejemplo para el objeto "hoja" algunas de sus propiedades serían: visible u oculta, con o sinlíneas de división, con o sin barras de desplazamiento vertical y horizontal, etc.Métodos: un método es una acción que podemos realizar sobre el objeto o una de sus propiedades. Por ejemplosobre el objeto "hoja" podemos: activar, mover, copiar o borrar.De momento estas definiciones son suficientes para empezar a entender algunos conceptos. Recuérdalas bienporque las usaremos en todo el manual.En la medida que adquieras mayores conocimientos sobre como programar macros irás manejando yconociendo cada vez más objetos, con sus propiedades y sus métodos. En definitiva, de eso se trata programar una macro: conocer el nombre del objeto, conocer el nombre de alguna propiedad del mismo que quierasmodificar y también conocer el nombre de algún método que desees aplicarle.
Lenguaje VBA
Recuerda que la programación de macros se hace a través del lenguaje VBA (Visual Basic for Applications)desde el editor VBA que trae incorporado Excel. Este tipo de programación también se conoce como"Programación Orientada a Objetos" (OOP, Objects Oriented Programming). La Programación orientada aObjetos nos permite trabajar sobre los objetos propios de Excel como así también crear nuestros propios objetos.Esto se relaciona con lo que te comentábamos en la sección anterior sobre Objetos, Propiedades y Métodos.Hablar de macros, lenguaje VBA y OPM es lo mismo. El lenguaje VBA es muy fácil de entender y siempre gira entorno a seleccionar los objetos, cambiar sus propiedades y/o ejecutarles distintos métodos. La únicaparticularidad es que el lenguaje VBA solo está en inglés. Sin embargo, y para que no te desalientes, conocemosmuchísimos programadores de macros que prácticamente no saben inglés! Esto es así porque solo hay queconocer la palabra en inglés para cada objeto, propiedad y método. Veamos un sencillo ejemplo de algunosobjetos de Excel y su denominación en inglés, el idioma utilizado por las macros:Ejemplos de Objetos VBA (entre paréntesis su significado en español)Cell (celda)Range (rango)Worksheet (hoja)Workbook (libro)Ejemplos de Propiedades VBA (entre paréntesis su significado en español)Value (valor)Color (color)Format (formato)Ejemplos de Métodos VBA (entre paréntesis su significado en español)Copy (copiar)Protect (proteger)Delete (borrar)
Leave a Comment
Muy bueno, me sirvió de gran ayuda. Pero donde está la segunda parte? Un saludo
Hola no se si podria descargar el manual de una manera gratuita ... lo necesito bastante es un material sumamente importante gracias ojala y accedan a mi peticion
is reading Manual de Macros Excel.
como se llama la segunda parte del libro????????
Muy bueno el libro, saben como se llama la 2da parte
magnifico man. Un saludo.
excelente aporte, gracias
ALGUIEN ME PUEDE DECIR COMO SE LLAMA LA SEGUNDA PARTE DE ESTE MANUAL PARA DESCARGARLO SERIA DE BASTANTE AYUDA GRACIAS