in

Curso VBA para MACROS – El Modelo de Objeto en Excel, Propiedades y Métodos

Bienvenidos al módulo número cuatro de tu curso totalmente gratis de visual basic for application para la programación de macros en Excel el día de hoy vamos a ver en el módulo número cuatro la introducción al modelo de objetos propiedades y métodos en este módulo vamos a ver cuatro capítulos que

En realidad son bastante básicos pero a la vez muy pero muy importantes para saber cómo funciona toda la programación bien en el primer capítulo vamos a ver los objetos Qué son los objetos cuándo utilizar los objetos vamos a ver algunos ejemplos y toda la importancia que tiene utilizar los objetos en el capítulo

Número dos vamos a ver las propiedades y métodos de los objetos y el capítulo número tres vamos a ver la jerarquía de objetos Asimismo como en el último capítulo las colecciones bien Vamos a comenzar primero primero con los objetos Pero si tú estás llegando por primera

Vez a este vídeo o al Canal el teotec nosotros estamos desarrollando este curso y es totalmente gratis dónde lo puedes ver en realidad lo puedes ver eh acá en la página web el link te lo voy a dejar en la descripción de este mismo vídeo aquí tenemos todos los módulos que

Vamos a ir llevando bien ya estamos en el módulo número cu eh que es todo lo relacionado a objetos propiedades métodos y luego tenemos más módulos que vamos a ir desarrollando no solamente basta con dar un click en cualquiera de estos capítulos y vas a tener el video

Para que lo puedas ver y practicar la otra opción también que para que puedas llevar este curso es mediante la Playlist de YouTube que el link también te lo dejo en la descripción y todos los videos lo vas a encontrar de manera ordenada aquí en esta lista bien a la

Derecha tal y como lo estoy observando yo así lo tienes que ver tú también con el link bien Y eso sería todo bien Ahora sí volvamos volvamos aquí al capítulo de objetos bien Así que vamos a seguir accediendo y vamos a comenzar preguntándonos Qué son los objetos en

Vba bien en la vida real un objeto puede ser en realidad cualquier cosa Como por ejemplo puede ser una puerta puede ser un celular puede ser una persona puede ser una ventana una computadora un borrador un lápiz etcétera En realidad puede ser cualquier cosa con la que tú

Puedas interactuar cualquier cosa eh que puedas manipular en Excel Qué son los objetos miren en Excel los objetos pueden ser los archivos pueden ser hojas pueden ser celdas gráficos tablas dinámicas etcétera si estos conceptos no te quedó bien en claro No te preocupes porque vamos a ver algunos ejemplos en

La vida real y también en el mismo Excel con el al bí bien Vamos Ahora sí a ver un ejemplo con la vida real de Qué son los objetos los objetos como les había comentado pueden ser cualquier cosa podríamos tomar como ejemplo a una persona podríamos tomar como ejemplo

También a un objeto como un carro podríamos tomar un ejemplo también a un objeto como una casa como les digo un objeto es cualquier cosa por ejemplo en este carro un objeto podría ser la llanta podría ser la ventana eh etcétera no en esta casa podría ser también la

Vent la ventana puede ser la puerta el techo etcétera si nosotros agarramos como ejemplo al objeto persona que tenemos enfrente esta persona va a tener eh propiedades estas propiedades en la vida real nosotros lo lo podríamos ver de la misma manera como características hablar de características es lo mismo

Articulo Recomendado
¿Sabías este Truco Secreto en Excel ? 🎈 #excel #eltiotech #tablasdinámicas

Que hablar de propiedades en vba esta persona también va a tener métodos en la vida real estos métodos lo podríamos llamar como acciones ahora veamos algunos ejemplos para que no les quede ninguna duda propiedades por ejemplo o características de esta persona es su tamaño su peso color de pelo color de

Piel color de ojos edad estatura etcétera cualquier característica de esta persona también lo vamos a llamar como propiedades A eso le llamamos propiedades en visual basic for application o sea en Excel los métodos algunos ejemplos por ejemplo esta este objeto persona puede correr puede cantar estudiar puede dormir puede leer puede

Escribir esa persona puede dibujar puede saltar etcétera eso en visual basis se llaman métodos en la vida real lo podríamos llamar también acciones es lo mismo hablar de métodos que hablar de acciones es lo mismo hablar de propiedades como también hablar de características bien así funcionan los objetos en visual basic nosotros tenemos

Que Acceder al objeto y luego de esa manera podemos manipular sus características podemos manipular sus acciones ahora veamos en Excel que es lo que más nos interesa porque en esto apunte el curso Cómo funcionan los objetos para la creación de macros miren un objeto puede ser una celda pero esta

Celda en programación lo podemos llamar a este objeto como Range como Range o como cell como cualquiera de los dos nos va a funcionar Range o cell Range o cell e la Zelda es un objeto en español sería Zelda no pero aquí en programación es Range o cell Entonces ya sabemos si

Queremos acceder a sus características Si queremos eh hacer alguna acción con esa celda entonces lo primero que tendríamos que hacer es Acceder al objeto Range o cell otro objeto por ejemplo en Excel es las hojas en este caso si queremos acceder Si queremos manipular cualquier hoja o todas las

Hojas tendríamos que Acceder al objeto worksheet bien de esa manera podríamos saber el nombre podríamos cambiar el nombre podríamos también contar Cuántas hojas tenemos en un libro Excel no etcétera y muchas cosas más otro objeto es por ejemplo el libro en completo el libro o sea estamos hablando de todo un

Libro en Excel no eh Cómo accedemos a las propiedades o a las acciones o a los métodos de todo un libro con el objeto workbook todo está en inglés ojo todo está en inglés entonces si ponemos workbook podríamos Acceder al nombre del libro qué libros están abiertos etcétera

Todas las propiedades y métodos que tiene este el objeto workbook bien Ahora si agarramos como ejemplo al objeto Range Recuerden que tienen propiedades y también tienen métodos Bien dentro de algunas propiedades algunos ejemplos por ejemplo podemos ver el valor de la celda o sea Queremos saber qué texto tiene esa

Celda entonces mediante una propiedad punto value No pu queremos por ejemplo asignarle un color al texto también por la propiedad queremos de repente cambiar el tipo de fuente también accedemos con el objeto Range No ahora algunos ejemplos con métodos por ejemplo tenemos de repente esas a esa celda Nosotros le queremos

Hacer hablar a esa celda nosotros queremos de repente limpiarle a esa Celda De repente queremos copiar Su contenido y pegarle en otro lado todas las acciones e visual bas visual basic Perdón te trae muchísimas acciones y muchísimas propiedades recuerden propiedades es igual a características métodos es igual a acciones bien Ahora

Articulo Recomendado
Como imprimir el número de páginas en excel 🥇 #Shorts

Vamos a tomar en cuenta algo y tienen eh solamente mirando un icono pod podríamos darnos cuenta de qué se trata como por ejemplo si hablamos de propiedades Siempre vamos a encontrar este icono este icono de ese librito Y esa mano ahora le vamos a ir a ver a visual basic

Eh al editor de visual basic para que vean cómo aparece ese icono Entonces si aparece ese icono estamos hablando que es que son propiedades bien y con por ejemplo cómo accedemos primero el objeto no el objeto Range Zelda a1 Luego de eso ponemos el punto y después del punto

Ponemos la propiedad en este caso la propiedad va a ser value luego le ponemos el igual y entre comillas le podemos asignar cualquier texto cualquier valor otra otra es los métodos que vamos a encontrar el siguiente icono este rectángulo de color verde no no Entonces si ponemos un punto después del

Objeto vamos a identificar que es un método si encontramos este este bloque de color verde no eh un ejemplo acá tenemos ponemos nuevamente el objeto Range entre paréntesis la celda y al final punto y acá podríamos poner de repente la acción o el método spe que es

Para que hable o para que diga el contenido que tiene la celda vamos a ir a Excel y vamos a ver aquí rápidamente unos ejemplos bien aquí está mi Excel y yo voy a Acceder al visual basic no me voy a hoja uno clic derecho y le damos

En ver código bien Aquí está el editor de visual basic yo acá voy a ir a insertar y voy y voy a crear un módulo y aquí voy a crear mi primera Macro yo voy a poner la palabra mágica subs pongo acá el nombre de la Macro yo voy a poner

Miguel y enter no Ahora sí Cómo eh cómo accedemos por ejemplo a esta celda recuerden las celdas para poder manipular para poder acceder para poder eh aplicar alguna acción tenemos que Acceder al objeto que le representa y es el objeto Range entonces venimos acá ponemos el objeto Range Range no y entre

Paréntesis y entre comillas ponemos la celda a la que queremos hacer referencia por ejemplo la b2 no que es la que está seleccionado ponemos punto y fíjense aquí es donde Quería llegar quiero que vean de color verde son todas las acciones y de color o la manito y ese

Libro son todas las propiedades en realidad Hay muchísimas Mira Hay muchísimas para utilizarlas no pero yo voy a poner punto y vamos a llamar a a la propiedad value y y pongo el signo igual y entre comillas pongo el texto que quiero que vaya en esa celda por

Ejemplo Miguel vela bien solamente eso miren si yo ejecuto esto le doy en play fíjense que ya está acá Miguel vela No si yo copio esto y ahora por ejemplo le le pongo en la b4 y acá pongo el T teec A ver vamos a ver el teotec Ahora sí

Ejecuto Ahora sí me aparece en la b2 y en la b4 este texto no Esta es una propiedad recuerda punto value vamos a ver por acá otra propiedad voy a poner Range y vamos a poner por ejemplo a la b2 miren a la celda b2 que ya tiene el

Texto Miguel vela le voy a poner otra propiedad por ejemplo vamos voy a poner punto y voy a poner o Llamar a la propiedad font que es la Fuente estamos hablando del texto el tipo de fuente No selecciono pero ojo tengo que volver a poner un punto para acceder a las

Articulo Recomendado
Curso Excel VBA y Macros - Las Constantes en el ámbito Local, Private y Public

Propiedades de quién de la propiedad font y aquí tengo un montón de propiedades Como por ejemplo color de fondo para poner negrita cambiarle de color vamos a cambiarle de color le doy dos veces clic acá y pongo igual por ejemplo si yo a la b2 quiero cambiarle

El color del texto entonces aquí yo tendría que poner un código vb de visual basic y pongo en inglés el color rojo red bien ahí lo tenemos Si ejecutamos miren Cómo va a cambiar ejecutamos ahora ya me acaba de cambiar a color rojo si yo quiero azul vb en código sería Blue

No Blue ahí Blue ejecutamos y miren que ahora está de color azul bien estos códigos de colores también lo tenemos que aprender Y eso ya lo tiene codificado el mismo visual base y lo tenemos por acá nombre de color miren acá están algunos colores Esta es la

Forma más rápida en realidad de acceder a los colores básicos pero también existen eh Se podría decir más precisa una manera de acceder Mediante los códigos rgb rgb de esa manera accedes al código preciso con números Pero eso lo vamos a ver más adelante bien todo esto estos colores lo pueden encontrar en

Internet mediante el código rgb o también de esta manera que les estoy mostrando bien Ahora sí ya ya acabamos de aplicar dos propiedades no un valor asignamos un valor y cambiamos el color de fuente ahora vamos a ver algunas acciones Como por ejemplo accedo Range

Voy a poner acá la b2 punto miren de color verde recuerden color verde acciones Yo quiero speak quiero que hable miren nada más entonces punto speak estoy accediendo a la al método o a la acción hablar spe si le damos en play debería decir Miguel vela

No Miguel vela si el parlante está abajo pero si me empieza a hablar no Y como pueden ver Ya acaba de ejecutarse esa acción Como por ejemplo otra acción a ver algo común quiero copiar copiar punto copy a ver a ver punto copy si ahí lo tengo de esta manera estoy copiando

La b2 para pegarlo Range y lo voy a pegar miren lo voy a pegar en la c5 punto paste de de pegar pegado especial no paste special y de esta manera accedemos a la a la acción o al método copiar y luego la acción que haga

Pegar en la c5 la b2 me va a pegar dónde en la c5 aquí me tiene que pegar miren le voy a cambiar de color y vamos a ejecutar y ahí tendríamos que tener ahí tendríamos que tener copiado no ejecutamos Y a ver a ver a ver si ahora

Ya ya lo tenemos ahí No fíjense que ya me acaba de copiar la c la b2 a la c5 de esta manera acabamos de ver algunos ejemplos manipulando el objeto Range y aplicando algunas propiedades no propiedad value font color y aplicando también algunos métodos como speak como

Copiar y paste special inicio puede ser un poco difícil que entiendan a la primera Cómo funciona esto Pero a medida que vamos a ir hablando más del módulo número cuatro se van a dar cuenta lo fácil y lo rápido que puede ser entender los objetos y cómo funcionan porque todo

La programación se basa en objetos se basa en jerarquías colecciones propiedades y métodos yo me voy a quedar hasta acá eh No se olviden de suscribirse a su canal el teotec y nos vemos en el siguiente capítulo l

What do you think?

Written by d2jma

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

GIPHY App Key not set. Please check settings

¡Feliz año 2024!

¿Qué realiza un asistente virtual?