自分用のメモ
VBE
イミディエイトウィンドウ
? から始まるのはDebug.Printのシンタックスシュガー
? "Hello World"
Range, Cells
Range("A1")
Cells(1, 2)
Range("A1:B2")
リテラル
値そのもの。
“文字列”
数値
#日付・時刻#
オブジェクト毎の各機能
Range | |
WorkSheet | |
Workbook | |
Aplication | |
Font | |
Interior | |
Sort | |
AutoFilter |
プロパティ・メソッド
object.method arg1:=value, arg2:=value2
Rangeはプロパティ
グローバル Range
Option Explicit
インクリメント、デクリメント記法は使えない
Dim 、値(リテラル)、オブジェクト、Set、Let
1行で変数宣言と値の代入を行う
Dim foo as Long: foo = 10
変数スコープは基本的にマクロ内
マクロ外で変数した場合はグローバルのようなモジュールレベル変数と呼ばれる