07.12.2018, 14:00 (Dieser Beitrag wurde zuletzt bearbeitet: 07.12.2018, 14:00 von Klaus-Dieter.)
Hallo,
versuche es mal damit:
Code:
Option Explicit
Sub ohne_farbe() Dim rngBereich As Range Dim rngZelle As Range Dim intAnz As Integer Set rngBereich = Range("E6:Q205") For Each rngZelle In rngBereich If rngZelle.DisplayFormat.Interior.Color = 16777215 Then intAnz = intAnz + 1 Next rngZelle MsgBox intAnz End Sub
Auch hier der Hinweis, dass man nach Zellformaten nicht auswerten sollte.
Viele Grüße Klaus-Dieter Der Erfolg hat viele Väter, der Misserfolg ist ein Waisenkind Richard Cobden
Sub ohne_farbe() Dim rngBereich As Range Dim rngZelle As Range Dim intAnz As Integer Set rngBereich = Range("E6:Q205") For Each rngZelle In rngBereich If rngZelle.DisplayFormat.Interior.Color = 16777215 Then intAnz = intAnz + 1 Next rngZelle MsgBox intAnz End Sub
Auch hier der Hinweis, dass man nach Zellformaten nicht auswerten sollte.