オーロラさんの勉強帳

SESの客先常駐勤務。データベース、Excel、Excel VBA、ネットワーク、LinuxなどIT関連のことを主に書いていきます。

Excel VBA BASIC

【Excel VBA エキスパート ベーシック】定数について (VBA入門10)

定数とは 定数の種類 組み込み定数 ユーザー定義定数 定数とは 変更しない値を入れる箱のようなものを定数と言います。固定した値に別名を付ける使い方として定数を使います。 変数は値が変わるもの、定数は値が変わらないものです。 定数の種類 組み込み定…

【Excel VBA エキスパート ベーシック】変数 part4~変数と適用範囲スコープ~ (VBA入門9)

変数の適用範囲(スコープ) プロシージャレベル変数(ローカル変数) モジュールレベル変数 パブリック変数(グローバル変数) 変数の適用範囲のまとめ 変数の適用範囲(スコープ) 変数は宣言を記述した場所や記述方法によってに、使用できる範囲が異なります。宣…

【Excel VBA エキスパート ベーシック】変数 part3~変数の宣言、変数への代入~ (VBA入門8)

変数の宣言 変数への代入 変数の宣言と代入(:(コロン)を使って1文で書く方法) 変数の宣言 変数の宣言は「Dim」ステートメントを使って、以下のように記述します。 Dim 変数名 As データ型※「Dim 変数名」のようにデータ型を省略すると、その変数はバリアン…

【Excel VBA エキスパート ベーシック】変数 part2~変数の名前~ (VBA入門7)

変数の名前 変数名の記法 キャメル記法(アッパーキャメルケース) パスカル記法(ローワーキャメルケース) スネーク記法 よく使う・よく使われている変数名 変数の名前 VBAにおける変数に付ける名前には、次のような規則・制限があります。 スペースや記号は使…

【Excel VBA エキスパート ベーシック】変数 part1~変数、型~ (VBA入門6)

変数(へんすう)とは 変数の宣言 変数の型の種類 変数の宣言を強制する方法 変数の宣言を強制しないリスク 変数(へんすう)とは 変数は値を入れておく箱・入れ物のようなもので、一時的に値を保存する記憶する保存領域になります。 変数に一時的に値を入れて保…

【Excel VBA エキスパート ベーシック】コレクションについて (VBA入門5)

コレクションとは セルのコレクション(Cells) コレクションとは オブジェクトの集合体のことです。 例えば、Workbook(ワークブック)オブジェクトが集まったものがWorkbooksコレクション、Worksheet(ワークシート)オブジェクトが集まったものがWorksheetsコレ…

【Excel VBA エキスパート ベーシック】 オブジェクトの階層構造・オブジェクトの省略 (VBA入門4)

オブジェクトの階層構造 オブジェクトの省略 標準モジュールに記述した場合 シートモジュールに記述した場合 ブックモジュールに記述した場合 UserFormに記述した場合 オブジェクトの階層構造 VBAのオブジェクトは階層構造になっています。Rangeに値を代入す…

【Excel VBA エキスパート ベーシック】プロシージャについて (VBA入門3)

プロシージャの種類 Functionプロシージャの例 Callステートメント:別のSubプロシージャの呼び出し プロシージャの種類 プロシージャには次の3種類があります。 Subプロシージャ:値(結果)を返さないプロシージャ Functionプロシージャ: 値(結果)を返すプ…

【Excel VBA エキスパート ベーシック】モジュールについて (VBA入門2)

モジュールとは モジュールを持つオブジェクト オブジェクトに属さないモジュール VBAのモジュールへの記述ルール モジュールとは VBAのコードを記述するエリアをモジュールといいます。モジュールはオブジェクトごとに用意されています。※オブジェクトとは…

【Excel VBA エキスパート ベーシック】VBA・マクロ・VBEについて (VBA入門1)

マクロとは VBAとは VBAの特徴 VBEについて ブックとマクロ セキュリティレベル マクロの保存先 個人用マクロブック(PERSONAL.XLSB) マクロとは Excel操作を自動化するプログラムのことです。 VBAとは プログラミング言語。Visual Basic Applicationの略。マ…