Como determinar el color de una celda





Recientemente se expuso como dar formato tamaño, tipo, negrita, cursiva, subrayado y color a la fuente de Excelcomo establecer ancho alto mostrar ocultar filas y columnasestablecer color y bordes de celdassumar celdas de un mismo color, como establecer el color y bordes de celdas, en esta oportunidad te presento como determinar cual es el color de una celda.


Si requieres aprender o profundizar sobre la programación de macros con VBA este es unos de los mejores cursos on line que he visto en internet.






Domina Excel Hoy
Este  post es bastante corto, pero no por ello importante, ya que muchas veces nos encontramos programando una macro y se nos olvida o requerimos establecer cual es el color de la celda para realizar una determinada acción, eso es lo que muestra este pos

En este ejemplo lo que se realiza es establecer una variable para establecer el número del color correspondiente, luego de determinado ello se puede usar en cualquier parte del código, en este caso solamente aparece un msgbox que nos dice el color y número establecido por el sistema para representar ese color; ello se logra con la siguiente codificación.

c1 = Range("C2").Interior.Color

Descarga este ejemplo desde el link del final, si puedes aporta a los fines de seguir manteniendo el sitio, suscribe al blog para recibir en tu correo todas las actualizaciones, dispones también de un canal de You Tube donde encontrarás explicaciones de macros con mayor detalle.

Código que se inserta en un módulo



Sub DeterminarColorCelda()
c1 = Range("C2").Interior.Color
c2 = Range("C3").Interior.Color
MsgBox ("El color de la celda C2 es Rojo, el número " & c1 & " y el color de la celda C3 es Celeste, siendo el número del color " & c2), vbInformation, "AVISO"
End Sub



Si te fue de utilidad puedes INVITARME UN CAFÉ y de esta manera ayudar a seguir manteniendo la página, CLICK para descargar en ejemplo en forma gratuita.


If this post was helpful INVITE ME A COFFEE and so help keep up the page, CLICK to download free example.


Si te gustó por favor compártelo con tus amigos
If you liked please share it with your friends