Nebenwerte aus Function
29.12.2018 21:12:05
Al
Kann man aus dem folgenden Function-Modul auch Zwischenwerte ausgeben?
Option Explicit
Public Function BDKL(h, b, t, iy, iu, Iyy, iz, iv, Iuu, A, ey, _
IT, fyk, ez, fuk, zM, Iw, Aeff, sy, sv, tsbw As Double) As Double
Dim iP, iM, c2, lamT, lamTq, pi, E, phiT, kappaT, GK As Double
pi = Application.WorksheetFunction.pi()
E = 210000
iP = Sqr((iu) ^ 2 + (iv) ^ 2)
iM = Sqr((zM) ^ 2 + (iP) ^ 2)
c2 = (Iw + 0.039 * (sv) ^ 2 * IT) / Iuu
lamT = WorksheetFunction.Min(sv / iy, sv / iu) * Sqr((c2 + (iM) ^ 2) / (2 * c2) * _
(1 + Sqr(1 - 4 * (c2 * (iP) ^ 2) / (c2 + (iM) ^ 2) ^ 2)))
lamTq = lamT / (pi * Sqr(E / fyk * A / Aeff))
phiT = 0.5 * (1 + 0.49 * (lamTq - 0.2) + (lamTq) ^ 2)
If lamTq 0.2 Then kappaT = WorksheetFunction.Min(1 / (phiT + Sqr((phiT) ^ 2 - (lamTq) ^ 2) _
_
_
), 1)
GK = Aeff * fyk * kappaT / tsbw / 10
BDKL = GK
End Function
Der Rückgabewert der Funktion ist ja GK. Gibt es eine Möglichkeit auch beispielsweise iP in einer anderen Zelle ausgeben zu lassen?
Es geht mir darum den Benutzer auch die Zwischenwerte einsehen lassen zu können.
Gruss
Al