Visual Basic Editor
プロジェクトエクスプローラ
コードウィンドウ
プロパティウィンドウ ツールボックス フォーム
EXCEL-VBAのモジュール

標準モジュール

ユーザフォームモジュール

シートモジュール

クラスモジュール
プロシージャの記述方法
Sub プロシージャ名( )
処理
End Sub
命令コードの構成
関数
あらかじめ組み込まれている仕掛けのコード
ステートメント 何らかの処理や,プログラムの流れを制御するコード
変数
データを入れておく入れ物
演算子
演算や比較,代入するときに使う記号
オブジェクト
操作の対象物で,アプリケーションを構成する部品
メソッド
オブジェクトに動作(ふるまい)を与えるコード
プロパティ
オブジェクトの性質(属性)をあらわすコード
制御ステートメントの例

If~Then~Else~End If

For~Next

Do While ~Loop
命令コードの構成
関数
あらかじめ組み込まれている仕掛けのコード
ステートメント 何らかの処理や,プログラムの流れを制御するコード
変数
データを入れておく入れ物
演算子
演算や比較,代入するときに使う記号
オブジェクト
操作の対象物で,アプリケーションを構成する部品
メソッド
オブジェクトに動作(ふるまい)を与えるコード
プロパティ
オブジェクトの性質(属性)をあらわすコード
オブジェクトの例

ボタン
ラベル
スクロールバー
セル

ワークシート

ユーザフォーム



ボタン
ラベル
命令コードの構成
関数
あらかじめ組み込まれている仕掛けのコード
ステートメント 何らかの処理や,プログラムの流れを制御するコード
変数
データを入れておく入れ物
演算子
演算や比較,代入するときに使う記号
オブジェクト
操作の対象物で,アプリケーションを構成する部品
メソッド
オブジェクトに動作(ふるまい)を与えるコード
プロパティ
オブジェクトの性質(属性)をあらわすコード
メソッドの例

Show

ClearContents

Quit
命令コードの構成
関数
あらかじめ組み込まれている仕掛けのコード
ステートメント 何らかの処理や,プログラムの流れを制御するコード
変数
データを入れておく入れ物
演算子
演算や比較,代入するときに使う記号
オブジェクト
操作の対象物で,アプリケーションを構成する部品
メソッド
オブジェクトに動作(ふるまい)を与えるコード
プロパティ
オブジェクトの性質(属性)をあらわすコード
プロパティの例

Text

Value

Visible
Rangeオブジェクトの記述方法
Range("セル番地")
↓
Range("B3")
プロパティの記述方法
オブジェクト
. プロパティ
↓
↓
↓
Range("B3")
. Value
↓
↓
↓
セルB3
の
値
おもな算術演算子
+
―
*
/
^
加算
減算
乗算
除算
べき乗
代入演算子
左辺 = 右辺
右辺の値を左辺に代入
ダウンロード

オブジェクト