Ich bekomme das immer so nervig "Ein in dieser Formel verwendeter Wert ist der falsche Datentyp." Fehler und ich kann nicht für das Leben von mir herausfinden, was es verursacht.Falscher Datentyp in Funktion
Public Function Cc(q As Double, ID As Double) As Double
Dim YP As Double 'lb/100ft^2
Dim Fan600 As Single
Dim Fan300 As Single
Dim n As Double 'Flow behavior index
Dim K As Double 'Consistency index
Dim Form As Worksheet
Set Form = ThisWorkbook.Worksheets("ECD Generator")
'=========================================================================================================
YP = Form.Cells(5, 10).Value
Fan600 = Form.Cells(6, 10).Value
Fan300 = Form.Cells(7, 10).Value
'=========================================================================================================
n = 3.32 * WorksheetFunction.Log10(Fan600/Fan300)
K = 5.1 * Fan600/(1022^n)
Cc = 1 - (1/(2 * n + 1)) * (YP/(YP + K * ((3 * n + 1) * q/(n * WorksheetFunction.Pi * (ID/2)^3))^n))
End Function
In welcher Zeile erscheint der Fehler? Vermutlich 'n = 3,32 * WorksheetFunction.Log10 (Fan600/Fan300)'? –
Ich glaube, innerhalb der Cc = ... –
Wenn ich es bei Cc brechen = alles scheint so gut läuft bisher. n und k werden berechnet –