Excel VBA 組込み関数 WorkSheetFunction
'Excelのワークシート上の組込み関数をVBAで使えます。
WorksheetFunctionに関数の名前をクラスで取れるので
引数を代入すれば戻り値を返す関数もあり使い方も簡単です。
幾つかサンプルを紹介します。
'------------------------------
Sub Function_sample()
'合計値
Range("A1").Value = Application.WorksheetFunction.Sum(Range("A5:A10"))
'平均値
Range("A2").Value = Application.WorksheetFunction.Average(Range("A5:A10"))
'全角文字を半角
Range("A3").Value = Application.WorksheetFunction.Asc("パソコン")
'数値に指定した値のべき乗を求める(3x3x3x3=81)
Range("A4").Value = Application.WorksheetFunction.Power(3, 4)
End Sub
WorksheetFunctionに関数の名前をクラスで取れるので
引数を代入すれば戻り値を返す関数もあり使い方も簡単です。
幾つかサンプルを紹介します。
'------------------------------
Sub Function_sample()
'合計値
Range("A1").Value = Application.WorksheetFunction.Sum(Range("A5:A10"))
'平均値
Range("A2").Value = Application.WorksheetFunction.Average(Range("A5:A10"))
'全角文字を半角
Range("A3").Value = Application.WorksheetFunction.Asc("パソコン")
'数値に指定した値のべき乗を求める(3x3x3x3=81)
Range("A4").Value = Application.WorksheetFunction.Power(3, 4)
End Sub
"Excel VBA 組込み関数 WorkSheetFunction" へのコメントを書く