Excel VBA #001
保存方法
- ブック(.xlsm)形式で保存
- モジュール(.bas)形式で保存
Subプロシージャ
プロシージャ:プログラムの呼び出し単位
Sub プロシージャ名() 'コード End Sub
変数宣言
'変数宣言 Dim 変数名 as データ型
Ex.
'変数宣言 例 Dim tmp01 as String Dim var02 as Integer Dim age as Integer, name as Object
オブジェクト
データ型のひとつにオブジェクト型が存在する。
オブジェクトとは操作対象となるもの。
Ex.
型名 | 対象 |
---|---|
Application | アプリケーション |
Workbook | ブック |
Worksheet | ワークシート |
Range | セル |
コレクション
複数のオブジェクトに対するオブジェクト型
型名 | 対象 |
---|---|
Workbooks | 開いているすべてのブック |
Worksheets | ブックに含まれるすべてのワークシート |
コレクションの階層構造は以下のとおり。
Application | +- Workbooks | +- Worksheets | +- Range