我是一個 excel 菜鳥,試圖制作一個自定義 excel 函式,該函式在計算角度的 sin 時使用度數。
Public Function SIND(number As Double)
Formula = "SIN(RADIANS(number))"
Formula = Replace(Formula, "number", number)
SIND = Evaluate(Formula)
End Function
到目前為止,我有這個,但它不起作用
uj5u.com熱心網友回復:
這是一個更好的方法:
Public Function SIND(degrees As Double) As Double
Dim Rads As Double
Rads = WorksheetFunction.Radians(degrees)
SIND = Sin(Rads)
End Function
您的方式的主要問題是您正在混合字串函式來進行數學計算,這不是最好的方法。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/475482.html
上一篇:為單元格創建變數(VBA)
