Die Verwendung von benannten Zellen in einer VBA-Funktion

Ich habe ein Arbeitsblatt, wo ich den vorgegebenen Namen für bestimmte Zellen. Diese Zellen werden verwendet in der Funktion und ich rufe Sie mit Ihren Namen.

Allerdings bekomme ich 0 als Rückgabe der Funktion wenn ich es mit Excel, als wenn die Namen nicht verknüpft waren) oder ein 0-Wert.

Unten ist der code, den ich schrieb. "Sum_Len_1", "L_W_2" und "L_W_1" sind die Namen, ich gab die Quelle Zellen.

Function min_w(depth)

    If depth < Sum_Len_1 Then
        min_w = L_W_1 * 0.868 * depth / 1000
    Else
        min_w = L_W_1 * 0.868 * Sum_Len_1 / 1000 + L_W_2 * 0.868 * (depth - Sum_Len_1) / 1000
    End If

End Function

Wie ich das problem lösen kann?

Können Sie ein Beispiel geben, welche Werte Tiefe, L_W_1, L_W_2 und Sum_Len_1 haben könnte?
L_W_1 = 105 L_W_2 = 96 Sum_Len_1 = 37

InformationsquelleAutor user2453446 | 2013-06-21

Schreibe einen Kommentar