ワークシート関数とVBA関数

初めて使うのはワークシート関数で、マクロを勉強すると使うのがVBA関数。

  1. セルの中で使う関数:ワークシート関数、Sum関数が代表
  2. プログラムで使う関数:VBA関数。モジュール内のコードで使う。

Left関数なんかはワークシート関数でもVBA関数でもあるので、はじめてVBのコードを書く時に混乱した覚えがある。SUM関数は、セルの中で使う関数だがコードで利用することができる。使う時は、 WorksheetFunction のオブジェクトを前に付ける必要がある。WorksheetFunction.Sum(1,3)のように使える。 入力する時は、excelから入力するとWorksheetFunctionを全部入力する必要が無い。excel.WorksheetFunction.Sum(1,3)。

モジュールにコードを書く時は、excelはたは、vbaから入力すると「.」ドットを入力した時点で候補が出るので楽です。

(Visited 57 times, 1 visits today)
カテゴリー: 2 VBEを使うための基本操作と知識 パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です