Contar celdas por color pero combinadas

Es factible conra celdas por color pero si están combinadas que las cuente como una sola y no por las que combina(si por ej combina 3 celdas)

1 Respuesta

Respuesta
1

Es factible con una macro, siempre y cuando el color haya sido colocado con formato de celdas.

Con formato condicional no es tan simple, podría lograrse, pero se tiene que programar la condición que hayas puesto en el formato condiciona.

Mejor explica con detalle, qué tienes y qué esperas de resultado, pon una imagen de ejemplo para apreciar lo que necesitas.

HOLA DANTE AMOR, TANTO TIEMPO;te explico y si hace falta, me dirás y te envío un ejemplo;

celdas C6,C7 y c8 combinadas,quiero q las cuente como una celda sola;D6 sin combinar=1 celda F6,F7,F8 y F9 combinadas=1,G6,G7 combinadas=1 ;

Que las cuente como una sola;etc

No me dijiste si está con formato de celda o con formato condicional.

Además tengo que revisar la clave de cada color.

Mejor envíame tu archivo para adaptar la macro

R ecuerda poner tu nombre de usuario en el asunto

[email protected]

upss:perdón, formato celda!

En el correo me explicas qué rango es el que se tiene que revisar.

Te anexo la macro actualizada

Function CONTARPORCOLOR(celdaColor As Range, rango As Range)
    'Variable resultado almacena la cuenta total
    Dim resultado
    Dim celda As Range
    'hoja = rango.Parent
    For Each celda In rango
        'Compara la propiedad Interior.Color
        If celda.MergeCells Then
            Set Rng = celda.MergeArea
            dir1 = celda.Address
            dir2 = Rng.Cells(1, 1).Address
            If dir1 = dir2 Then
                If celda.Interior.Color = celdaColor.Interior.Color Then
                    resultado = resultado + 1
                End If
            End If
        Else
            If celda.Interior.Color = celdaColor.Interior.Color Then
                resultado = resultado + 1
            End If
        End If
    Next celda
    CONTARPORCOLOR = resultado
End Function

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas