Sumar celdas por color en Excel con Formato Condicional y decimales

Hace algún tiempo publicamos dos artículos referente a inquietudes de miembros de nuestra comunidad Triple EEE, los cuales consisten en mostrar cómo sumar celdas por color en Excel, en aquellas ocasiones se explicó la solución a esta y otras inquietud a través de la implementación de una UDF (Función definida por el usuario), la cual desarrollamos a través de código VBA (Visual Basic for Applications) en donde se envía como parámetro la celda que contiene el color a buscar, el rango de celdas sobre el cual se deben buscar las celdas del color especifico en Excel y una condición para posteriormente sumar celdas por color en Excel de acuerdo a un tercer parámetro enviado, a continuación los accesos de los artículos anteriores

>>Artículo 1: Aprende a Sumar Celdas por Color en Excel

>> Artículo 2: Sumar celdas por color en Excel – Parte II

Se han recibido varios comentarios referentes a dos necesidades puntuales que no se cubren en el material pasado para Sumar celdas por color en Excel, las cuales son la suma de decimales, a pesar que en uno de los artículos se cubre esta necesidad la explicaremos nuevamente, otro punto más crítico, es cuando se aplica un color a una celda a través de la herramienta formato condicional en Excel, esta celda no se incluye en la suma de valores así el color corresponda al color en Excel buscado, por tal razón en el presente material se explica paso a paso a  Sumar celdas por color en Excel con Formato Condicional y decimales.

Especialistas En Excel

En el material inicial de Sumar celdas por color en Excel se aplicó una función definida por el usuario (UDF), es decir, se creó la función a través de VBA, el método u orden para identificar el color de la celda en dicho material fue el siguiente:

celdaSeleccionada.Interior.ColorIndex

Para buscar un color en Excel que se haya aplicado a través de formato condicional o a través de formato como tabla esta orden no aplica, necesitamos aplicar la siguiente orden:

celdaSeleccionada.DisplayFormat.Interior.Color

La orden DisplayFormat.Interior.Color en VBA sirve para identificar el color que tiene una celda y que se haya aplicado con formato condicional en Excel o con formato tabla, de la misma forma, también sirve para el color de la celda que se haya aplicado sin formato condicional  o con tablas.

¿Te esperabas esto?

La solución para el primer recurso de Sumar celdas por color en Excel se realizó con función definida por el usuario (UDF) donde se aplicó .Interior.ColorIndex, ahora aplicaremos .DisplayFormat.Interior.Color, solo que esta segunda orden no es aplicable o no funciona en funciones definida por el usuario, por eso necesitamos aplicar otra solución, ¿te esperabas esto?

En el vídeo de este recurso se explica cómo lo solucionamos paso a paso, también te invitamos a que apliques la filosofía A2E en el vídeo te enterarás de qué trata.

Temas explicados en el presente material:

  1. Sumar celdas por color en Excel
  2. Sumar celdas por color en Excel con Formato Condicional y decimales
  3. Función definida por el usuario (UDF)
  4. Suma con decimales en VBA

Para no perderte nada de lo que compartimos en las redes sociales, puedes seguirnos a través de los siguientes medios:

Youtube: https://goo.gl/FrswaC
Facebook: https://goo.gl/W5dIsa
Twitter: https://twitter.com/ee_excel
Instagram: https://goo.gl/xadGB5
Linkedin: https://goo.gl/Os1boH

A continuación el material de hoy:

1) Comunidad Triple EEE, Únete >> https://goo.gl/FrswaC

2) Suscríbete a este curso gratuito para aumentar tu productividad en Excel un 80% y obtén 4 regalos adicionales al suscribirte a este curso: http://goo.gl/zNqh0o

Artículos anteriores:

  1. Día 39: Formularios en Excel VBA: Eliminar datos de una base de datos en Excel #Reto40Excel 2016
  2. Día 38: Formularios en Excel VBA: Actualizar datos de una base de datos en Excel #Reto40Excel 2016
  3. Día 37: Formularios en Excel VBA: Consultar datos de una base de datos en Excel #Reto40Excel 2016
  4. Día 36 – Formularios en Excel VBA: Ingresar datos sin duplicados para hacer una base de datos en Excel #Reto40Excel 2016
  5. Día 35 – Actualizar y eliminar en Access desde Excel #Reto40Excel 2016
  6. Día 34 – ¿Cómo Insertar en Access desde Excel? #Reto40Excel 2016
  7. Día 33 – Consultar en Access desde Excel con varias condiciones SQL y limpiando datos #Reto40Excel 2016
  8. Día 32 – Consultar en Access desde Excel con condición SQL #Reto40Excel 2016
  9. Día 31 – Consultar Tabla Access desde Macro Excel VBA #Reto40Excel 2016
  10. Día 30 – Lista desplegable en Excel 2016 sin Duplicados #Reto40Excel 2016

Comments

  1. By Edgar Palomino

    Responder

    • By Especialistas En Excel

      Responder

  2. By alejandro

    Responder

    • By Especialistas En Excel

      Responder

  3. By Luis Alirio

    Responder

    • By Especialistas En Excel

      Responder

  4. By Pepe

    Responder

    • By Especialistas En Excel

      Responder

  5. By Pepe

    Responder

    • By Especialistas En Excel

      Responder

Deja un comentario

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