Propiedad de fuente de Excel VBA: macros simples de Excel

Buenos días, por aquí Miguel y hoy os traigo un nuevo artículo.

O Propiedad de fuente del objeto Range en Excel VBA da acceso a muchas otras propiedades. Esto se debe a que la propiedad Font devuelve un objeto en sí; el objeto Font. El objeto Font tiene muchas propiedades, como la propiedad Color y la propiedad Bold.

Propiedad de color

Para cambiar el color de un rango de Excel, use la propiedad Font del objeto Range y luego la propiedad Color del objeto Font.

1. Agregue la siguiente línea de código:

Rango ("A1"). Font.Color = -16776961

Explicación: ¿De dónde sacamos este extraño número? Bueno, iniciamos la grabadora de macros y cambiamos el color de una celda a rojo. Puedes hacerlo para todos los colores.

2. La siguiente línea de código da el mismo resultado.

Rango ("A1"). Font.Color = vbRed

Explicación: vbRed es una especie de constante integrada en Excel VBA. Coloque el cursor en vbRed en el Editor de Visual Basic y haga clic en F1 para ver qué otras constantes puede usar.

3. La siguiente línea de código da el mismo resultado.

Rango ("A1"). Font.Color = RGB (255, 0, 0)

Explicación: RGB significa rojo, verde y azul. Estos son los tres colores primarios. Cada componente puede tener un valor de 0 a 255. Con esta función puedes hacer todos los colores. RGB (255,0,0) da el color rojo puro.

Propiedad audaz

La siguiente línea de código muestra un intervalo en negrita:

Rango ("A1"). Font.Bold = Cierto

Para desbloquear un rango, puede usar la palabra clave False. El objeto Font tiene muchas más propiedades. Si desea programar este tipo de cosas, simplemente use el Grabador de macros para ver cómo hacerlo. Normalmente, el código creado por la grabadora de macros es demasiado largo. Por ejemplo, la grabadora de macros crea el siguiente código cuando ponemos en negrita el rango ("A1").

Fuente y propiedad en negrita en Excel VBA

Acabamos de ver que estas dos líneas de código se pueden escribir como una sola línea.

Deja una respuesta

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

Subir

Esta página utiliza Cookies. Más info