変数と定数 オブジェクト変数と Set ステートメント オブジェクト変数の使用場面やその宣言、Set ステートメントによる参照の格納について説明します。オブジェクト変数を使用すると、コードのメンテナンス性・可読性を向上させることができますので、積極的に使用していきましょう。 2013.10.12 2022.07.09 VBA基礎エクセルVBA変数と定数
ワークブックの操作 ワークブックの追加(Add メソッド) 新規ワークブックを追加するには Workbooks コレクションの Add メソッドを使用します。引数を省略するといくつかの空白シートで構成される新規ブックが追加されます。 2013.07.23 2022.07.09 VBA基礎エクセルVBAワークブックの操作
セル・レンジ セル書式(背景色・パターン)の設定方法 セルの背景色は Interior.Color または Interior.ColorIndex プロパティのどちらかを設定します。セルのパターンは Interior.Pattern プロパティに定数を設定することで変更することができます。 2013.07.23 2022.07.09 VBA基礎エクセルVBAセル・レンジ
文字列操作 Len、LenB関数 Len 関数には指定可能な引数が2つあり、いずれか1つだけを指定します。文字列を指定すると、その文字列の文字数を長整数型 (Long) の値で返します。変数を指定すると、その変数に必要なバイト数を同じく長整数型で返します。 2013.07.23 2022.07.09 エクセルVBA文字列操作関数リファレンス
データ型変換・検査 IsNull関数 IsNull 関数は指定された Variant 型変数が NULL 値かどうか検査します。 2014.09.07 2022.07.09 エクセルVBAデータ型変換・検査関数リファレンス
配列関連 Array関数 Array関数は値のリストをカンマ (,) で区切って指定することで、それらの値が格納された配列を返します。Array 関数を使用して作成した配列の添え字の最小値は、常に 0 となります。ほかの種類の配列とは異なり、Option Base ステートメントに最小値を指定しても影響を受けません。 2013.07.23 2022.07.09 エクセルVBA配列関連関数リファレンス
組込ダイアログ InputBoxメソッド Application.InputBox は InputBox 関数と同様、マクロ実行中にユーザーからのデータ入力を受け付けるダイアログボックスです。InputBox 関数との主な違いは入力データタイプを指定する引数Typeが指定可能になっているところです。また、ダイアログボックス上のボタン配置なども若干異なります。 2013.07.23 2022.07.09 エクセルVBA組込ダイアログ関数リファレンス
導入 プロシージャとは? プロシージャとはマクロ実行時に処理される1つの単位です。実行可能なコードはこのプロシージャ内にすべて記述する必要があります。あるプロシージャを実行すると、プロシージャの最初から順に処理され、終端に到達すると処理が終了します。 2013.07.23 2022.07.09 VBA基礎エクセルVBA導入
制御構文 繰り返し処理 For Each … Next の使用方法 配列やコレクション(1つ以上の同一オブジェクトの集まり)の各要素に対して処理を繰り返す場合はFor Each … Next ステートメントを使用します。コレクションに対して使用する場合、要素はコレクションと同じオブジェクトで定義しておきます。 2013.07.23 2022.07.09 VBA基礎エクセルVBA制御構文
導入 プロシージャのスコープ(適用範囲) プロシージャのスコープとはそのプロシージャが有効な範囲のことで、Private と Publicがあります。このスコープ内でプロシージャの呼び出しが可能になります。 2013.07.23 2022.07.09 VBA基礎エクセルVBA導入