Excel VBA■エクセル関数をVBAで使う
2006.03.10
カテゴリ:PC
Excel VBA■エクセル関数をVBAで使う
Excelで使える関数がVBAでは使えないことがあります。sumとかaverageとか使いたいですね。その時はこうします。
a1~e8にあるデータの合計と平均を出す例です。
Let Cells(10, 5) = Application.WorksheetFunction.Sum(Range("a1:e8"))
Let Cells(11, 5) = Application.WorksheetFunction.Average(Range("a1:e8"))
こうも書けますね。
Let Cells(10, 6) = Application.WorksheetFunction.Sum(Range(Cells(1, 1), Cells(8, 5)))
Let Cells(11, 6) = Application.WorksheetFunction.Average(Range(Cells(1, 1), Cells(8, 5)))