Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno súčet v excel-i

je to jednoduchý, makrem bez problémů:

Sub SumColors()
    b1 = 0                                          'definujeme počáteční hodnoty
    c1 = 0
    cerna = 0
    cervena = 255
    For n = 1 To 10                                 'rozsah buněk bude od 1 do 10
        barva = Range("a" & n).Font.Color           'vytáhneme barvu písma
        hodnota = Range("a" & n)                    'zjistíme hodnotu buňky
        If Not IsNumeric(hodnota) Then hodnota = 0  'pokud v buňce není číslo, bere se jako nula
        If barva = cerna Then c1 = c1 + hodnota     'sčítáme černé hodnoty
        If barva = cervena Then b1 = b1 + hodnota   'sčítáme červené hodnoty
    Next
    Range("b1") = b1                                'nakonec dosadíme do buněk
    Range("c1") = c1
End Sub

(15 minut - píšu pomalu)

EDIT:// hodnoty proměnných "cervena" a "cerna" musíš definovat podle použitých barev.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny