in

Curso de Macros I Propiedades y Métodos del los Objetos Range, Worksheet, Workbook y Application

Bienvenidos a este nuevo capítulo de su curso de programación de visual basic for application para la creación de macros en Excel el día de hoy estamos viendo el módulo número cuatro donde hablamos de introducción al modelo de objetos propiedades y métodos lo que vimos en el capítulo anterior son los

Objetos ahora en este vídeo nos toca Ver las propiedades y métodos pero recopilando lo que hicimos en el capítulo anterior sobre objetos concluimos que objeto en realidad puede ser cualquier cosa que nosotros podamos manipular para qué queremos manipular para saber sus propiedades para de repente eh realizar alguna acción por

Ejemplo un objeto puede ser una celda eh cómo nos referimos a una celda con el objeto Range o el objeto c Si queremos manipular las hojas como es acá en el segundo caso tenemos que escribir o utilizar el objeto worship Si queremos manipular por ejemplo todo un libro

Tenemos que escribir el objeto workbook No si agarramos como ejemplo una celda o sea el objeto Range este objeto tiene propiedades y también tiene métodos las propiedades son conocidas como características y los métodos son conocidos Como acciones no dentro de las propiedades de una celda nosotros podemos Acceder al valor podemos también

Cambiar el color de texto podemos cambiar el tipo de fuente y muchísimas cosas más de igual manera en los métodos nosotros a esa selda le podemos hacer hablar a esa celda le podemos limpiar podemos copiar podemos cortar pegar y muchas acciones más de igual manera con

Las hojas de igual manera con los libros en general no Y por último también vimos las propiedades y métodos Cómo distinguimos a una propiedad en visual basic no quiero que vean acá tenemos el icono que tenemos en pantalla que es una manito y un libro que está como fondo no

Así son las propiedades Ya lo vamos a ver y los métodos también lo podemos distinguir por un color verde tal y como estamos observando bien Vamos a entrar ya a Excel para realizar algunos ejercicios y ver cómo se comportan las propiedades y los métodos bien como pueden observar Yo acá tengo algunos

Objetos tengo el objeto application wordbook worksheet y Range y sals acá están algunas algunas de sus propiedades que vamos a probar y también tenemos por acá algunos métodos que vamos a probar de cada uno de estos objetos bien es importante mencionarles y adelantarles porque eso vamos a ver en el capítulo

Que viene que para acceder a los objetos Muchas veces tenemos que respetar la jerarquía la jerarquía más alta que vamos a encontrar en visual basic para la creación de macros es el el application que es la jerarquía número uno la jerarquía más alta aquí nosotros vemos Se podría decir propiedades y

Métodos a raíz de la aplicación Como por ejemplo si al application luego ponemos el punto y ponemos la propiedad pad vamos a saber dónde se instaló el Excel a nivel de aplicación Como por ejemplo También tenemos otro método que es el método calculate que te va a ayudar a

Recalcular todas las fórmulas de todos los libros que tengamos abierto en Excel Luego de eso también tenemos acá eh Por acá el objeto workbooks que está por abajo del objeto application eh aquí nosotros vamos a trabajar a nivel de libro como por ejemplo este que estoy moviendo es un libro aquí podemos saber

Cuál es el nombre Dónde está guardado podemos cambiarle de nombre podemos de repente duplicar todo este libro Excel dentro de los métodos también podemos cerrar este libro podemos abrir nuevos libros podemos guardar Y muchísimas cosas más bien luego tenemos acá miren está en la en la jerarquía número tres y

El Range está en la jerarquía número cuatro el worksheet está por abajo de todo el workbooks Por qué Porque el worksheet es a nivel de hojas o sea vamos a manipular todas las hojitas que estamos observando acá no como por ejemplo podemos saber el nombre podemos ponerle visible o también podemos

Articulo Recomendado
3 Super Trucos de Tablas Dinámicas ¿Nadie los Conoce?

Ocultarlo por acá miren tenemos algunos métodos Como por ejemplo copiar eliminar mover pegar etcétera Luego tenemos el objeto Range que es el más utilizado ojo los más utilizados son el worksheet que son las hojas y el Range o el cell que son las celdas bien en el Range es donde

Vamos a ver más ejercicios más ejemplos No acá podemos contar Cuántas celdas tenemos seleccionadas acá podemos saber el valor eh etcétera no dentro de los métodos también podemos copiar pegar cortar podemos ponerle filtros agregar comentarios etcétera bien Vamos a hacer ejercicios con cada uno de estos eh objetos eh Recuerden que Excel tiene

Muchísimos objetos solamente estamos hablando de cuatro que son a nivel general y se pueden definir por orden jerárquico pero Excel tiene más de 250 objetos Pero estos son los principales y todo Excel se basa en estos bien Así que vamos vamos vamos vamos a ver la hoja número dos eh acá

Tenemos una pregunta Cómo conocer las propiedades y métodos miren tenemos acá tres opciones la primera es usando el punto después del objeto y se va se va a abrir una lista de puro propiedades y métodos que solamente leyendo podemos ubicar alguno de repente que conocemos no luego de eso también otro otra opción

Es apretar la tecla control más la tecla j y también se va a abrir una lista Ya lo vamos a ver y la última que para mí muchas veces lo he utilizado y es muy bueno también es utilizando la grabadora de macros la grabadora de

Macros te va a dar el código te va a dar la propiedad exacta que tú necesitas solamente haciendo clics Ya lo vamos a probar y vamos a sacarle provecho a eso bien pero antes vamos a trabajar primero eh con los ejercicios de estos cuatro objetos no aplication workbooks

Worksheets y Range Así que vamos a abrir acá hoja tres clic derecho ver código bien le vamos a poner acá a la derecha y ahí lo tenemos bien lo primero que vamos a hacer acá es poner la palabra mágica sa sub que para crear el procedimiento

No yo voy a poner mi Macro así así de simple mi Macro bien lo primero que vamos a hacer es poner utilizar application el objeto application A ver vamos a ver una propiedad vamos a ver una propiedad y luego vemos un método bien ahí lo tenemos ya a ver la

Propiedad del objeto application objeto application ahí lo tenemos bien vamos a poner acá la palabra mágica o vamos a escribir acá perdón el objeto application punto y vamos a utilizar una propiedad que se llama pad el pad nos va a devolver la dirección donde está instalado nuestro Excel Okay la

Aplicación no el libro estamos hablando a nivel general la aplicación pero para poder Mostrar para poder Mostrar y ver Dónde está la ubicación o la ruta vamos a tener que utilizar el msg box que es para imprimir es un es una acción un método para imprimir la ruta no

Ejecutamos y miren que acá me aparece la ruta Dónde está instalado la aplicación acá archivos de programa en la carpeta Microsoft Office carpeta Root y acá tenemos carpeta Office 16 ahí lo tenemos a ver le voy a poner Como comentario Si lo voy a poner Como comentario para que

No me traiga problemas a ver vamos a probar ot ot en este caso es una acción a ver si vamos a probar una acción aquí abajo le voy a poner una acción vamos a poner application el objeto application punto y vamos a utilizar a ver a ver

Todos los que son de verde están de color verde Recuerden que son los métodos bien a ver voy a escribir un método mejor el kit acá sí que sirve para salir pero antes voy a guardar esto voy a guardar y voy a guardar bien el kit me va a cerrar todas las

Aplicaciones Excel que estén abiertas Como por ejemplo voy a abrir otro Excel A ver vamos a ver cuántos Excel puedo abrir ya tengo una ahí tengo tengo una dos tres libros Excel abierto Qué pasa si yo ejecuto esto a ver Perdón perdón perdón si estoy acá Qué pasa si yo

Articulo Recomendado
Curso de Macros: Ejercicios con el bucle Do While - Loop VBA en Excel

Ejecuto application kit miren vamos a ejecutar y me acaba de Cerrar todas las aplicaciones de Excel que tenía abierto no Para eso sirve esa acción Vamos a entrar nuevamente a Excel a ver voy a volver a abrir está acá y ya lo tengo nuevamente no voy a bajar un poquito y

Acá clic derecho ver código bien ahí lo tenemos bien Entonces tenemos acá una propiedad que me arroja la ruta y tenemos por acá un método que lo que hace es cerrarme todas las aplicaciones de Excel este es a nivel de el objeto application vamos a probar por acá el objeto

Workbooks acá lo tenemos el objeto workbook una propiedad Como por ejemplo Eh quiero contar Cuántos libros Excel Tengo abierto entonces utilizamos la propiedad el objeto Perdón workbooks punto y Aquí vamos a utilizar count no la propiedad count que me cuente quiero que me cuente a ver a ver a ver a ver

Count acá que me cuente bien pero para saber o para mostrar el mensaje tenemos que poner msg Box y de esta manera voy a saber Cuántos libros tengo abiertos si ejecuto miren me arroja el número uno si abro otro libro Excel voy a abrir otro

Libro voy a voy a crear otro libro Ya son tres a ver una y dos y tres bien Ahora si ejecuto esto me tiene que arrojar el número tres como pueden observar esto es a nivel esto es a nivel de libros el application es a nivel de

Aplicación y el workbook es a nivel de libros No ahora si yo por acá a ver vamos a utilizar un método a ver qué método podemos utilizar Word Books a ver voy a poner punto y vamos a ver vamos a utilizar este ad miren me debería

Agregar un nuevo libro miren add bien A este le voy a Le voy a Le voy a poner Como comentario para que no me aparezca bien Ahora sí workbooks.add agregar entonces me debería Agregar un nuevo libro si ejecuto me aparece otro libro bien acá está a ver si si

Ejecutamos me aparece otro libro como pueden observar esta acción es a nivel de libro bien así trabajan los objetos a nivel de aplicación lo que tenemos arriba y a nivel de libro ahora vamos a trabajar a nivel de hoja bien Vamos a pegar por acá control c control p y

Vamos a poner Word sheets acá lo tenemos no worksheets bien Ahí está vamos a poner una propiedad y vamos a poner acá Word sheets ponemos el punto y luego de eso ponemos por ejemplo quiero contar Cuántas hojas tiene Así que vamos a poner count a ver el count y un

Mensajito mcg Box para mostrar eh Cuántas hojas tiene este libro que está activo ojo el libro que está activo ejecutamos y me arroja el número tres miren ahí está el número tres no acepto ahora si creo vamos a crear cinco miren cinco cinco hojas tenemos ahora si ejecutamos ahora tenemos cinco hojitas

No ahora si ejecutamos un método A ver vamos a poner un método por acá voy a copiar esto vamos a pegar y vamos a poner el Word sheets nuevamente no y vamos a poner por ejemplo por acá nuevamente add vamos a agregar una nueva hoja bien worksheet at miren acá Cuántas

Hojas tenemos tenemos cinco hojas no voy a poner en comentario esto y ejecutamos ahora tengo seis hojas miren acá a ver vamos a eliminar unas cuantas para poder observarlo eliminar Eliminar y ahora sí ejecutamos nuevamente siete miren Cómo va creciendo Y ya tenemos muchas hojas

No con qué método con el método at que significa agregar Y por último vamos a ver acá el objeto el objeto Range o cells también no se olviden Range o Cell no que lo tenemos por ahí este objeto Range o cell tiene todo un módulo bien Así que solamente vamos a ver algunos

Articulo Recomendado
Curso de VBA para Excel: 10 Ejercicios Condicional If con Operadores And y Or

Ejemplos básicos eh Como por ejemplo vamos a poner Range a donde vamos a acceder Yo quiero acceder a la b2 por ejemplo no y pongo punto value pongo igual Este es el Esta es la propiedad value igual y entre comillas Miguel Miguel vela no ahí lo tenemos ejecutamos

Otra vez y no me aparece A ver por qué creen que no me está apareciendo porque estamos trabajando acá hay que tener mucho cuidado estamos trabajando en la hoja tres para ello Nosotros hemos tenido que crear insertar un módulo y aquí poner toda la programación que estamos poniendo en hoja 3es no sin

Darnos cuenta lo pusimos todo en hoja 3es pero vamos a copiar todo esto y lo vamos a pegar acá en el módulo uno bien lo vamos a pegar acá y vamos a ejecutar Ahora sí ejecutamos y miren que ya me aparece acá eh Miguel vela No si a esto

Por ejemplo le quisiera aplicar algún método o alguna acción nuevamente copiamos Range eh Range b2 en este caso vamos a poner punto font que es de fuente de texto y vamos a poner punto y color no y vamos a poner igual voy a poner vb red no este es es el mismo

Ejemplo que vimos en el capítulo anterior que sirve para poner de color rojo acá es red en inglés de color rojo al texto ejecutamos y ya lo tenemos de color rojo no Qué pasa si nosotros utilizamos la grabadora de macros miren yo por ejemplo voy a poner acá Miguel

Vela y quisiera saber eh en código eh Cómo puedo hacer eh que este texto esté en cursiva y también est en negrita entonces venimos a la pestaña programador nos vamos acá graba grabar Macro y vamos a poner acá prueba por ejemplo al nombre acepto y doy un clic

Por ejemplo acá en Miguel vela me voy a inicio y pongo todas las propiedades que yo quisiera por ejemplo le voy a poner negrita y le voy a poner a ver un color que no sepa a ver por ejemplo este verde bien y nada más quiero saber cómo hacer

Un texto negrita y ese color verde vamos a programador detengo la Macro y venimos nuevamente acá al editor de visual basic miren y aquí módulo dos me da todo el código miren Acá está el código el código para que sea negrita entonces copiamos y yo vengo acá en mi otra Macro

Y Aquí vamos a poner acá a ver a ver acá punto sí miren este es el código punto bt ig a true de esta manera la hago negrita miren ejecuto y ya está negrita pero ojo falta el color entonces venimos acá y quiero que vean que acá hay una

Propiedad tem color Esta es una propiedad y ponemos todo este código no entonces venimos acá y nuevamente copiamos pegamos y acá en font acá en font miren vamos a copiar todo esto acá en font vamos a buscar esta propiedad vamos a buscar el punto después del font

Punto tem color Acá está no ponemos igual ponemos igual y copiamos todo este código y pegamos acá borro esto solamente utilicé la grabadora de macros para saber eh las propiedades miren ejecuto y ahora sí me acaba de poner miren un color muy parecido en realidad pero no

Es no A ver vamos a ver nuevamente Qué pasó acá eh Sí también le da este color esta propiedad a ver Me imagino que con esto nos va a salir Igual y acá hasta sí creo que es esto control c y punto desde font No desde acá bien Ahora sí ejecuto

Y ya me da el mismo color bien acá me agrega miren me agrega también una sombra con esta propiedad y me agrega este color de tema dice acá no ejecuto Y como pueden observar utilizando la grabadora de macros ya pude encontrar algunas propiedades de repente que no

Sabía bien yo me voy a quedar hasta acá vamos a ir profundizando a medida que vamos avanzando Y si

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

Requisitos previos para ingresar a la UNAM 2024 😵‍💫📃#unam #convocatoriaunam2024 #ingresounam

💥🔎 DESAFÍO MÁXIMO: Adivina la Palabra por su Significado | Edición #70 📖 | MDT ✅