in

Curso Excel VBA y Macros – Ejercicios con el Objeto y Propiedad Cells

[Música] bienvenidos al módulo número cco de su curso de programación vba para la creación de macros en Excel el día de hoy vamos a ver el objeto y la propiedad cs vamos a ver diferentes ejercicios y también casos donde utilizamos el objeto cs y la propiedad en el capítulo

Anterior nosotros ya vimos la propiedad y el objeto Range Ahora nos toca el objeto C sin duda Existen dos caminos dos formas diferentes de acceder a nuestras celdas de manipular nuestras celdas mediante el lenguaje de programación vba y Estas son las los dos objetos que tenemos enfrente no el objeto Range y el

Objeto cells Aquí vamos a saber eh cuándo utilizar el Range Y cuándo utilizar el objeto cs Cuándo me conviene utilizar uno y cuándo me conviene utilizar el otro otro bien Así que vamos a comenzar con esto y acá yo tengo eh la diferencia más notable entre el Range y

El sens por ejemplo el Range eh primero ponemos la columna y le ponemos en letra y seguido ponemos la fila en cambio con el objeto cs ponemos primero la fila y después ponemos la columna bien Vamos a ver algunos ejercicios para que no les quede ninguna duda y sepan cuando utili

Izar eh En este caso el objeto Range y cuando utilizar el objeto cs yo voy a crear por acá un procedimiento vamos a crear una Macro voy a poner propiedad cells bien presiono enter y Aquí vamos a programar todas o todos nuestros ejercicios bien Vamos con el primer

Ejercicio yo voy a poner por acá Range y entre comillas voy a poner por ejemplo la columna a fila un no igualo y voy a poner acá tres veces a si yo ejecuto esta esta Macro miren voy a ejecutar quiero que vean que Obviamente el valor

Se va a la celda a1 pero vamos a hacer lo mismo ahora con el objeto cels pongo entonces cs pongo cels por acá abro paréntesis cierro paréntesis y ahora miren lo que voy a hacer en números yo voy a poner eh primero la fila la fila

Uno coma y la columna también le voy a poner por ejemplo el número uno para que esté igual que el Range no luego de eso ponemos igual y ahora voy a poner nuevamente tres veces B para diferenciarlo no eh este Range es lo mismo que este cs Okay primero acá es la

Columna recuerden y acá en cels primero es la fila si ejecuto me va a chancar y ahora me arroja tres veces B no Qué pasa Por ejemplo si ahora en cs pongo acá fila cco y voy a poner acá columna dos entonces las filas Sí están a la

Izquierda no podemos observarlo una dos 3 3 4 5 fila 5 y columna dos la columna columna acá las columnas se diferencian en letras no pero la a va a ser el 1 y la B va a ser el número do entonces columna 2 y fila 5 el resultado me

Articulo Recomendado
Excel VBA Macros - Método y Función InputBox (Ejercicios)

Debería arrojar acá no ejecuto y quiero que vean que acá está la las tres BS No en eso se diferencia bien Vamos a ver otros casos vamos a ver otros casos Por ejemplo si yo pongo cels nuevamente objeto cel abro paréntesis y ahora pongo por ejemplo la fila uno coma y entre

Comillas miren lo que voy a poner acá entre comillas voy a poner eh la columna ahora la columna quiero que sea la columna c bien cierro paréntesis pongo igual y entre comillas recuerden entre comillas vamos a poner tres veces c bien si ejecutamos ejecutamos miren que ahora

Acá me aparece el resultado no Qué pasa si lo pongo a todos estos Como comentario para que no me ejecute a ver para que no nos confunda voy a borrar también esto y ahí lo tenemos No ejecuto solamente la última línea de código y ya

Me aparece fila uno Acá está la fila uno y columna c No acá tenemos la columna c pero ojo entre comillas bien vamos a seguir viendo por acá otro caso miren también puedo combinar el objeto Range voy a voy a poner acá le voy a poner Como comentario para que no se ejecute

No voy a poner el objeto Range Miren el objeto Range yo le voy a poner la a ver Vamos a ponerle la d2 bien vamos a poner punto y seguido de eso vamos a poner Ahora sí la propiedad miren acá vamos a utilizar la propiedad sales ahí lo

Tenemos no la propiedad sales abro paréntesis y acá le voy a poner por ejemplo fila 2 columna 2 cierro paréntesis pongo igual y Aquí vamos a poner Vamos a ponerle a ver ddd tres veces d bien a ver qué es lo que va a pasar acá primero nos situamos en la

Columna de fila do no en la celda d2 la d2 le tengo por acá entonces va a comenzar acá mi punto de inicio va a ser aquí en la d2 Entonces esto me va a quedar aproximadamente así tal y como están observando No ahora la fila do es la

Fila uno y la d vendría a ser la columna uno o la columna a no y ahora desde aquí cs miren fila dos va a venir una dos se va a situar en la fila tres no una dos columna dos entonces va a venir una dos

Y el resultado me va a rojar aquí en esta celda de color amarillo no Recuerden que la posición es la primera Range de dos es la posición inicial y desde aquí cuenta dos filas y cuenta dos columnas si ejecuto esto miren lo que va a ver ahora tenemos dd no pero qué pasa

Si el mismo ejercicio lo pongo abajo pero esta vez pongo cs pongo sales no pero ahora miren ahora es al revés acá sales primero primero es la fila y la fila la fila la fila es el número dos entonces pongo el número dos pongo el número dos y fácil puedo poner una coma

Articulo Recomendado
¿Nadie conoce este truco de Excel?

Y acá también le dejaría así no pero si quiero en en números la d A ver vamos a ver cuál es la d acá vamos a abrirlo vamos a abrirlo a ver una do 3 cu no entonces tendría que poner el número cuatro y ahora d vamos a poner e e en

Este en este d ya se debería Mostrar puro e no voy a ponerlo como comentarios y aquí me debería arrojar el mismo resultado ejecuto y miren que ahora me aparece e No si pongo también por ejemplo zas vamos a poner x x x ejecutamos miren que está muy bien Este

Es otro caso vamos a ver el último caso también podemos utilizar el objeto Range miren pero acá Recuerden que primero primero es la fila Perdón la columna si me estoy confundiendo y después es la fila no vamos a poner acá en columna miren podemos hacer eso también Vamos a

Poner acá en columna el objeto cs y aquí le vamos a especificar qué columna quiero yo le voy a poner la fila cuatro coma y acá columna B acá lo que le estoy diciendo es que en la en la columna le estoy diciendo eh No perdón el primer

Argumento es la b4 es como si acá estuviera poniendo s no la b4 y después y después acá acá como segundo argumento le voy a poner la fila y vamos a poner cs nuevamente cs y le vamos a poner acá la ocho fila ocho coma Y nuevamente la B

Lo que le estoy diciendo es que se vaya desde la b4 hasta la B8 O sea la b4 lo tengo por acá y se vaya hasta la B8 O sea me va a imprimir todo eso no pongo igual y entre comillas voy a poner Miguel por ejemplo no voy a borrar esto

Y miren lo que va a hacer ejecuto y ya me aparece en todo este Rango utilizando utilizando el objeto Range Y utilizando en este caso dentro de sus argumentos utilizando el objeto sales no se pueden topar también con este caso bien pero vamos a ver Cuáles son las ventajas y

Las desventajas de utilizar el Range y utilizar también a ver voy a borrar todo esto utilizar en este caso el cels Miren el Range el Range en real realidad te va a ayudar muchísimo para seleccionar más de una celda como es en este caso miren

Si yo pongo acá copio y le pego eh si acá me puedo ir rápidamente desde la B1 hasta la b5 ejecuto y tengo todo este Rango en cambio con el sales solamente Nosotros le podemos dar eh Se podría decir un argumento no un una sola en

Este caso un un solo valor a la fila y un solo valor a la columna bien ese es un una de las ventajas de Range otra ventaja que me gusta mucho de Range Es que yo puedo venir acá por ejemplo miren voy a borrar esto y pongo al final un

Articulo Recomendado
Filtrar IMÁGENES dentro de CELDAS EXCEL #TioTech #Excel #Tutorial

Puntito y me va me va a mostrar toda la lista de métodos y propiedades en cambio el sales no sé por qué no tiene No tiene esa virtud no pongo coma dos y si pongo un punto no me aparece nada miren no me aparece nada esa es una de las cosas que

No me gusta del sales es por eso que yo casi siempre utilizo el Range pero cuando no utilizo el objeto Range sobre todo cuando se trata de bucles por ejemplo No yo por acá tengo un bucle el el objeto cs si utiliza y siempre lo van a ver cuando trabajamos con bucles los

Bucles también están dentro de este curso Pero bueno unos módulos más adelante no los bucles casi siempre y siempre y siempre siempre se utilizan también son muy muy utilizados no solamente en ese lenguaje en todos los lenguajes de programación no en este caso por ejemplo el sals eh su ventaja

Es que podemos eh Se podría decir darle variables no le estamos dando la variable I y acá le estamos dando la variable J esa es una ventaja muy pero muy productiva que tiene el objeto cs no cuando vamos a utilizar los bucles no se olviden nos ofrece esa ventaja muy

Considerable y va a ser muy sencillo especificar las filas y columnas como variables como estamos observando en este caso no entonces ya saben si van a agarrar rangos en este caso Entonces lo lo lo más recomendable Range Y si quieren ayudarse también con las propiedades poniendo un punto después

Del Range se les va a desplegar como es en este caso las propiedades y los métodos no el cs no te da eso pero cells si se trata de aplicar variables como es en el caso de los bucles les va a servir enormemente y va a ser s super más

Sencillo recorrer los bucles eh También podemos aplicar en el cells Bueno Este es un ejercicio que no mencioné por ejemplo voy a copiar esto miren este ejercicio también es muy bueno podemos poner acá funciones que te te devuelvan en este caso valores numéricos no eh Por ejemplo algo sencillo una operación puedes hacer

5 más fila 5 columna 2 + 8 o sea estas cosas puedes hacer en sales y no puedes hacer eso en Range no voy a borrar eso miren voy a ejecutar esto Play a ver debe estar por la derecha sí Acá está en

La j 5 no eh miren fila cco Acá está 1 2 3 4 5 y columna 8 + 2 10 no columna 1 2 3 4 5 hasta 7 8 9 9 y 10 bien así funciona podemos poner operaciones podemos poner funciones que nos devuelvan valores numéricos yo me voy a

Quedar hasta acá si tienes alguna duda Coméntame y nos vemos en el siguiente capítulo

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

Puedes ganar hasta US$100 al día!!

📷Experimenté la #fotografía en ISEC