• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Met VBA gekleurde cellen tellen lukt niet

Status
Niet open voor verdere reacties.

bascas

Gebruiker
Lid geworden
18 mei 2006
Berichten
446
Hallo, met behulp van het forum ben ik al een eind gekomen, maar het lukt nog niet echt. Ik wil graag dat de waarde van de rood gekleurde cellen wordt opgeteld en de uitkomst moet op een ander tabblad als waar de gegevens staan komen. Zie voorbeeld.
groeten Bas
 

Bijlagen

Je kan niet via voorwaardelijke opmaak gekleurde cellen tellen in VBA, tenminste niet als via kleur wil tellen.
Je zal via de voorwaarde moeten tellen of kleuren met een harde kleur.
 
Code:
Sub hsv()
Dim cl As Range, telop As Double
With Sheets("boekingslijst")
  For Each cl In .Range("D3:D" & .Cells(Rows.Count, 4).End(xlUp).Row)
    If Not cl Like "##-##-####" Then
      telop = telop + cl.Offset(, 8).Value
    End If
  Next cl
 Sheets("periode overzicht").Range("C4") = telop
End With
End Sub
Misschien is dit beter.
Code:
Sub hsv()
Dim cl As Range, telop As Double
With Sheets("boekingslijst")
  For Each cl In .Range("B3:B" & .Cells(Rows.Count, 2).End(xlUp).Row)
    If IsEmpty(cl.Offset(, 2)) Then
      telop = telop + cl.Offset(, 10).Value
    End If
  Next cl
 Sheets("periode overzicht").Range("C4") = telop
End With
End Sub
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan