ich habe eine Funktion, die Werte ohne Strich summiert:
Public Function ohne_strich(Bereich As Range)
Dim rngC As Range, dblZ As Double
Application.Volatile
For Each rngC In Bereich
If rngC.Font.Strikethrough = False Then
dblZ = dblZ + rngC
End If
Next
ohne_strich = dblZ
ActiveSheet.Calculate
End Function
In der Zelle, die die Summe abbildet, steht: =ohne_strich($H$10:$H$350) .Ich möchte gerne die Funktion erweitern, nämlich, dass in der Summe nur Werte, die nicht durchgestrichen und größer als 0 sind, addiert werden, in etwa so: =ohne_strich($H$10:$H$350) >0 (geht so nicht).
oder
...
dblZ = dblZ + rngC >0 (geht so auch nicht)
...
Hilfe wäre nett.
Grüße
Burghard