「visual basic で使用できるワークシート関数一覧」
「vbaで使えるワークシート関数一覧」
といった検索で、このサイト・インストラクターのネタ帳へのアクセスが時折見られます。
そんな方に向けてVBA(Visual Basic for Applications)で使用できるワークシート関数を一覧にしています。
VBEで[F2]キーを押してオブジェクトブラウザを表示する
↓
クラスペインで「WorksheetFunction」を選択する
VBEでショートカットキー[F2]を押すと、下図のようなオブジェクトブラウザが表示されます。
オブジェクトブラウザの[クラス]ペインで「WorksheetFunction」を選択すると、右側の[メンバー]ペインにはWorksheetFunctionオブジェクトに含まれるプロパティやメソッドが表示されます。
上図の場合、Application, Creater, Parentの3つだけがプロパティで、AccrInt以下の緑色の箱が飛んでいるようなアイコンがすべてメソッドです。
もし上図のようにApplication, Creater, Parentがまとまって表示されていない場合は、オブジェクトブラウザ内で右クリックすると表示されるショートカットメニューから[グループメンバー]をOnの状態にしてください。
[グループメンバー]がOnの状態になっていると、プロパティ・メソッドがそれぞれまとまって表示され、Offの状態になっているとプロパティ・メソッドに関係なくアルファベット順で表示されます。
このWorksheetFunctionオブジェクトのメソッドがVBAから使えるワークシート関数です。
メンバーペインでいずれかのメソッド(ワークシート関数)を選択してからショートカットキー[F1]を押すと、そのワークシート関数のヘルプが表示されます。
このVBAの関数を調べるのも、オブジェクトについての索引・簡易辞書である[オブジェクトブラウザ]の使い方の一つです。
Home » エクセルマクロ・Excel VBAの使い方 » WorksheetFunction » VBAから使えるワークシート関数をオブジェクトブラウザで調べる