Excel VBA BASIC
定数とは 定数の種類 組み込み定数 ユーザー定義定数 定数とは 変更しない値を入れる箱のようなものを定数と言います。固定した値に別名を付ける使い方として定数を使います。 変数は値が変わるもの、定数は値が変わらないものです。 定数の種類 組み込み定…
変数の適用範囲(スコープ) プロシージャレベル変数(ローカル変数) モジュールレベル変数 パブリック変数(グローバル変数) 変数の適用範囲のまとめ 変数の適用範囲(スコープ) 変数は宣言を記述した場所や記述方法によってに、使用できる範囲が異なります。宣…
変数の宣言 変数への代入 変数の宣言と代入(:(コロン)を使って1文で書く方法) 変数の宣言 変数の宣言は「Dim」ステートメントを使って、以下のように記述します。 Dim 変数名 As データ型※「Dim 変数名」のようにデータ型を省略すると、その変数はバリアン…
変数の名前 変数名の記法 キャメル記法(アッパーキャメルケース) パスカル記法(ローワーキャメルケース) スネーク記法 よく使う・よく使われている変数名 変数の名前 VBAにおける変数に付ける名前には、次のような規則・制限があります。 スペースや記号は使…
変数(へんすう)とは 変数の宣言 変数の型の種類 変数の宣言を強制する方法 変数の宣言を強制しないリスク 変数(へんすう)とは 変数は値を入れておく箱・入れ物のようなもので、一時的に値を保存する記憶する保存領域になります。 変数に一時的に値を入れて保…
コレクションとは セルのコレクション(Cells) コレクションとは オブジェクトの集合体のことです。 例えば、Workbook(ワークブック)オブジェクトが集まったものがWorkbooksコレクション、Worksheet(ワークシート)オブジェクトが集まったものがWorksheetsコレ…
オブジェクトの階層構造 オブジェクトの省略 標準モジュールに記述した場合 シートモジュールに記述した場合 ブックモジュールに記述した場合 UserFormに記述した場合 オブジェクトの階層構造 VBAのオブジェクトは階層構造になっています。Rangeに値を代入す…
プロシージャの種類 Functionプロシージャの例 Callステートメント:別のSubプロシージャの呼び出し プロシージャの種類 プロシージャには次の3種類があります。 Subプロシージャ:値(結果)を返さないプロシージャ Functionプロシージャ: 値(結果)を返すプ…
モジュールとは モジュールを持つオブジェクト オブジェクトに属さないモジュール VBAのモジュールへの記述ルール モジュールとは VBAのコードを記述するエリアをモジュールといいます。モジュールはオブジェクトごとに用意されています。※オブジェクトとは…
マクロとは VBAとは VBAの特徴 VBEについて ブックとマクロ セキュリティレベル マクロの保存先 個人用マクロブック(PERSONAL.XLSB) マクロとは Excel操作を自動化するプログラムのことです。 VBAとは プログラミング言語。Visual Basic Applicationの略。マ…