Excel VBA

自分用のメモ

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

変数スコープは基本的にマクロ内

マクロ外で変数した場合はグローバルのようなモジュールレベル変数と呼ばれる

返信を残す

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