"#BEZUG!" bei Funktionsname "Fkt1"
Reinhard
Bei der Funktion "Fkt1" kommt die Bezug-Fehlermeldung in Excel2007.
In Excel2003 soll es nicht sein und auch in Excel2000 klappt es problemlos.
Benennt man in Excel die Funktion "Fkt1" irgendwie um, so klappt es auch da.
Auffällig ist auch daß man in Excel im Eingabefeld "FTK1" sieht, also großgeschrieben, bei "xyz" passiert das nicht.
Okay, wenn "Fkt1" ein irgendwie innerer Name für Excel2007 ist, wo kann man die inneren namen nachlesen?
Grad getestet, bei "Fkt2" kommt auch der Bezugsfehler.
Option Explicit
Function fkt1(Zelle As Range) As Single
Dim x As Single
x = Zelle.Value
If x = 300 Then
MsgBox "Wert liegt ausserhalb des zulaessigen Bereichs"
Exit Function
End If
If x 10 Then
fkt1 = -0.0837 * x ^ 2 + 213.79 * x + 3311.7
End If
End Function
Function xyz(Zelle As Range) As Single
Dim x As Single
x = Zelle.Value
If x = 300 Then
MsgBox "Wert liegt ausserhalb des zulaessigen Bereichs"
Exit Function
End If
If x 10 Then
xyz = -0.0837 * x ^ 2 + 213.79 * x + 3311.7
End If
End Function
Danke ^ Gruß