AW: Division durch 0 ergebnis = 0
30.06.2020 12:25:42
Daniel
Hi
wenn du die Berechnung in VBA durchführen willst, dh im Prinzip sowas:
x = Zähler / Nenner
dann musst du das in VBA so schreiben:
if Nenner = 0 Then
x = 0
Else
x = zähler / Nenner
End if
oder unkonventionell so:
On Error Resume Next
x = 0
x = Zähler / Nenner
On Error Goto 0
das von lupo1 angesprochene WennFehler Funktioniert in VBA nicht wie normalerweise über
x = Worksheetfunction.IfError(Zähler / Nenner, 0)
sondern nur so:
x = Evaluate("IFError(" & Zähler & "/" & Nenner & ",0)")
Gruß Daniel