Excel 2016 VBA esencial

Dar formatos de celda con VBA

¡Prueba gratis durante 10 días

nuestros 1202 cursos !

Prueba gratis Mostrar modalidades de suscripción
Aplicar rellenos, bordes, negritas y aprender a asignar el código de cada color necesario es el objetivo de este vídeo. Son tareas que frecuentemente realizamos por interfaz de usuario y, por lo tanto, susceptibles de aprender para aplicar en nuestro código.

Transcripción

Si estamos trabajando con Visual Basic, es muy posible que necesitemos dar formatos de celda. Tenemos aquí varios ejemplos para ver cómo podríamos hacerlo. Los objetos que vamos a utilizar para los ejemplos son los rangos de celdas que van desde la celda C1 hasta C6. Por ejemplo, en C1 se está aplicando una negrita mediante las propiedades "Font" y "Bold". Al estar aplicadas de forma sucesiva, la propiedad "Font" está haciendo las veces de objeto para la propiedad "Bold". Todo ello se establece en "True", es decir "Verdadero", de forma que se aplicará la negrita. Podemos ejecutar la macro con F5, y vemos cómo en C1 ya se ha aplicado ese formato. De forma muy parecida, en C2 podemos aplicar una cursiva. La explicación es la misma. La vamos a ejecutar y ahí tenemos esa cursiva. Algo parecido hacemos con C3. Pero en este caso, la última propiedad que se aplica es "Color", que después de un signo igual, utiliza la función "RGB", para asignar la mezcla de colores rojo, verde, y azul. Vamos a situarnos en la macro y ahora a ejecutarla. El código de color 255, 18, 0 corresponde al color rojo. También sería conveniente comentar que para saber el código de un color Podríamos desde el mismo Excel, y en la ficha "Inicio", ir al comando de color de fuente, por ejemplo, este, y hacer clic en "Más colores". Ahora se abre una paleta, que si hacemos clic en la pestaña "Personalizado", podemos ver en estos controladores de número los códigos que corresponden a un color determinado. Por ejemplo, se podría elegir desde aquí, vamos a elegir este color, y ahora vamos a "Personalizado", y vemos que el código sería 0, 153, 153, que ya lo tendríamos en mente para poder utilizarlo en Visual Basic. En la cuarta macro, y en cuanto al tamaño de la fuente, poco más hay que añadir, la referencia a la celda, la propiedad "Font", y en este caso, volvemos a aplicar otra propiedad llamada "Size". A continuación, en la quinta macro, y de la misma forma que se hizo con el color de la fuente, también se puede aplicar un color de relleno, mediante la propiedad "Interior", y después aplicando otra propiedad "Color". Por último, en este caso también se vuelve a utilizar la función "RGB". Y ahora en la última macro, tenemos un ejemplo de aplicación de bordes. Como podemos ver, hay dos líneas de código, la primera de ellas es para establecer el peso del borde o, como podríamos entenderlo en castellano, el ancho de la línea, que concretamente se establece con el valor o constante "xlThick". Si quisiéramos saber las constantes que hay para unas determinadas propiedades, podríamos seleccionarlas y presionar F1 con lo cual nos llevaría a la ayuda de Office. Una vez en la ayuda, podemos ver cómo hay aquí una referencia a las constantes posibles. Hacemos clic, y aquí nos muestra una tabla con las posibilidades. Aquí vemos en tercer lugar, la que estábamos utilizando en nuestra macro. Ya podemos cerrar y volvemos a las macros. donde por cierto, solo nos quedaba comentar la última línea, que aplica un color también con la función "RGB". Y puesto que nos quedaba por ejecutar las últimas tres macros, vamos a hacerlo ahora. Tenemos una de ellas, la otra, y la otra.

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.