Sin関数 解説(Excel VBA)

Excel VBAのSin関数について

Excel VBAのSin関数は、指定した角度の正弦 (sine) を返す関数です。角度はラジアンで指定します。

Sin関数の構文

Sin関数の基本的な構文は次のとおりです:

Sin(number)

引数の詳細は以下の通りです:

  • number: 必須のパラメータ。正弦を計算する角度をラジアンで指定します。

Sin関数の使用例

以下にSin関数の基本的な使用例を示します。

Sub SinExample()
    Dim angle As Double
    angle = 1 ' ラジアンでの角度

    Dim result As Double
    result = Sin(angle)

    MsgBox "角度 " & angle & " の正弦は " & result & " です。"
End Sub

このサブルーチンを実行すると、角度1ラジアンの正弦の値を計算し、その結果をメッセージボックスに表示します。

また、度数法で角度を指定したい場合は、次のように度をラジアンに変換します。

Sub SinExample()
    Dim degree As Double
    degree = 30 ' 30度

    ' 度をラジアンに変換
    Dim angle As Double
    angle = degree * Application.WorksheetFunction.Pi() / 180

    Dim result As Double
    result = Sin(angle)

    MsgBox degree & " 度の正弦は " & result & " です。"
End Sub

このサブルーチンでは、30度の正弦の値を計算し、その結果をメッセージボックスに表示します。