【VBA用語】WorksheetFunctionとは?

WorksheetFunctionは、VBAで「SUM」などのワークシート関数を使うための用語です。

使い方

次のプログラムは、セルA1~A3の合計値を表示するプログラムです。

Sub Test1()

    MsgBox WorksheetFunction.Sum(Range("A1:A3"))

End Sub

メモ

指定した範囲から対象データの合計を集計したい場合は、SUMIF関数を使います。

WorksheetFunction.SumIf(指定した範囲, 検索するデータ, 合計する範囲)

指定した範囲から対象データの件数を集計したい場合は、COUNTIF関数を使います。

WorksheetFunction.CountIf(指定した範囲, 検索するデータ)

学び方

WorksheetFunctionは、VBAの資格「Excel VBA スタンダード」で学ぶことができます。

「Excel VBA スタンダード」の問題集は、以下よりお試しください。
Excel VBA スタンダード 用語問題集

前の記事
【VBA用語】Dir関数とは?
次の記事
【VBA用語】SMALL関数とは?