Ik heb in Excel iets gemaakt zodat ik kan zien welke facturen nog betaald moeten worden. Ik geef het betreffende bedrag dat nog betaald moet worden in de cel een rode tekstkleur. Nu heb ik al een macro gevonden die alle cellen met de rode tekstkleur bij elkaar optelt daarmee zie ik dus het aantal openstaande facturen, echter wil ik ook het totaalbedrag weten van deze openstaande facturen. Dus alle waardes in de cellen met rode tekst bij elkaar opgeteld. De macro die ik heb gevonden doet zich niet automatisch aanpassen, als ik een waarde aanpas moet ik de formule selecteren in de cel en dan pas telt door.
Gevonden Macro:
Function KleurAantal(c As Range, b As Range) As Long
Dim x As Range
For Each x In b
If x.Font.Color = c.Font.Color And Not IsEmpty(x) Then
KleurAantal = KleurAantal + 1
End If
Next x
End Function
Formule die ik gebruik:
=kleuraantal(E4;$E$3:$E$22)
Is hier een formule/macro voor die dit kan?
Ik ben geen excel expert dus graag een gemakkelijke uitleg...
Alvast bedankt voor de reacties.
Gevonden Macro:
Function KleurAantal(c As Range, b As Range) As Long
Dim x As Range
For Each x In b
If x.Font.Color = c.Font.Color And Not IsEmpty(x) Then
KleurAantal = KleurAantal + 1
End If
Next x
End Function
Formule die ik gebruik:
=kleuraantal(E4;$E$3:$E$22)
Is hier een formule/macro voor die dit kan?
Ik ben geen excel expert dus graag een gemakkelijke uitleg...
Alvast bedankt voor de reacties.
[ Voor 3% gewijzigd door Anoniem: 797949 op 27-07-2016 19:35 ]