Vamos a actualizar nuestra Política de privacidad próximamente. Te recomendamos consultar el avance.

Excel 2016 VBA esencial

Objetos en VBA

¡Prueba gratis durante 10 días

nuestros 1288 cursos !

Prueba gratis Mostrar modalidades de suscripción
Los objetos son, para el VBA, lo que los sustantivos son para nuestras reglas gramaticales. En Excel, todo son objetos. Desde una celda, hasta un gráfico, pasando por, hojas, figuras, imágenes o tablas dinámicas.

Transcripción

En este vídeo, vamos a profundizar en el concepto objeto. Y lo vamos a hacer grabando una macro para después analizar el código que se ha generado y aprender de él. Vamos a ir a la ficha desarrollador, después a grabar macro y ahora asignamos un nombre. Ejemplo Objetos. Nos aseguramos de que se guarda la macro en este libro y aceptamos. ya se está grabando así que vamos a seleccionar este rango, lo copiamos ahora vamos a la hoja 2, hacemos clic en b2 y pegamos. Ahora, seleccionamos la celda C3 y podemos dar como finalizada la macro. Vamos ahora a ver el código que se ha generado presionando ALT y F11. Aquí lo tenemos, si esta ventana no estuviese abierta directamente, podríamos buscar ése código dentro del libro objetos y dentro de módulos, en el módulo correspondiente. Haciendo doble clic,tendríamos el código ya a la vista. Se han generado como podemos ver, seis líneas de código. Vamos a fijarnos en la primera. Que como podemos ver, se hace referencia a range B2 a B12. Esto significa que se hace referencia al objeto rango de celdas desde B2 a C12. Después, se añade un punto y después el método. Es decir, ¿Qué queremos hacer con este objeto? Seleccionarlo, pues entonces utilizamos el método "Select" De hecho, vamos a ver qué hubiese ocurrido si en vez de haber grabado una macro estamos escribiendo range B2 hasta C12, ponemos un punto y ahora ya vemos cómo aparece una ayuda en la cual se nos ofrece todos los métodos o propiedades que le podemos aplicar a éste objeto. Entre ellos está por supuesto el método "Select". Si buscamos por orden alfabético aquí lo tenemos. También podríamos comentar otros objetos. Por ejemplo el objeto hoja2, aquí lo tenemos o el objeto hoja activa "Active Sheet", a este último se le aplica el método "Paste" que significa que en la hoja activa, se pega el contenido del portapapeles. También tenemos que decir que, a un objeto como podemos recordar también se le puede aplicar una propiedad, no sólo un método. Por ejemplo, podríamos aplicar la propiedad "Value" Aquí la tenemos y asignarle un valor que será en este caso para poner un ejemplo, un simple texto. Vamos ahora a cortar todo este código para ver qué efecto tendría ésta línea de código. que insistimos ahora es, un objeto al que se le está aplicando una propiedad. Vamos a volver a Excel y ahora desde macros, ejecutamos la macro llamada "Ejemplo objetos" y vemos cuál es el resultado. Hemos asignado el valor "Hola" a todo el rango. Es decir, al objeto range B2 hasta C12. Ahora lo que sería conveniente es tener un sitio donde poder consultar todos los objetos que se manejan en Excel y además también todas las propiedades o métodos que se le pueden aplicar. Vamos a volver mediante "ALT+ F11" al editor de Visual Basic y ahora vamos al menú ayuda y hacemos clic en ayuda de Microsoft Visual Basic para aplicaciones. Esto es lo que obtendríamos y ahora podemos atender al ítem Excel y después referencia de Visual Basic para Excel. Al hacer clic, podemos ver otras opciones y elegimos modelo de objetos y aquí tenemos una lista con todos los objetos que maneja Excel. Podríamos reconocer algunos de los que ya hemos utilizado. Por ejemplo el objeto range que si hacemos clic podemos ver una lista de todos los métodos y propiedades que se le pueden aplicar. Si hacemos clic en uno de estos ítems por ejemplo en el método "Activate" a la derecha se abre una página donde tenemos todo tipo de información sobre ése método.

Excel 2016 VBA esencial

Aprende desde cero el lenguaje VBA con el que podrás automatizar, acelerar muchas tareas cotidianas en Excel y escribir rutinas de código aplicables a tu trabajo cotidiano.

2:26 horas (42 Videos)
Actualmente no hay comentarios.
 

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.