使用带有变量的 excel 内置函数
Using excel built-in functions with a variable
我是一个 excel 菜鸟,试图制作一个自定义 excel 函数,该函数在计算角度正弦值时使用度数。
Public Function SIND(number As Double)
Formula = "SIN(RADIANS(number))"
Formula = Replace(Formula, "number", number)
SIND = Evaluate(Formula)
End Function
到目前为止我有这个但它不起作用
这里有一个更好的方法:
Public Function SIND(degrees As Double) As Double
Dim Rads As Double
Rads = WorksheetFunction.Radians(degrees)
SIND = Sin(Rads)
End Function
你的方法的主要问题是你混合了字符串函数来进行数学计算,这不是最好的方法。
我是一个 excel 菜鸟,试图制作一个自定义 excel 函数,该函数在计算角度正弦值时使用度数。
Public Function SIND(number As Double)
Formula = "SIN(RADIANS(number))"
Formula = Replace(Formula, "number", number)
SIND = Evaluate(Formula)
End Function
到目前为止我有这个但它不起作用
这里有一个更好的方法:
Public Function SIND(degrees As Double) As Double
Dim Rads As Double
Rads = WorksheetFunction.Radians(degrees)
SIND = Sin(Rads)
End Function
你的方法的主要问题是你混合了字符串函数来进行数学计算,这不是最好的方法。