変数と定数 変数のスコープ(適用範囲) 変数のスコープとはその変数が有効な範囲のことです。変数の宣言場所や宣言方法によりこのスコープが変わってきます。プロシージャレベル変数、プライベートモジュールレベル変数、パブリックモジュールレベル変数があります。 2013.07.23 2022.07.09 VBA基礎エクセルVBA変数と定数
ファイル・フォルダ操作 FileLen、LOF関数 FileLen 関数は開かれていないファイルのサイズをバイト単位で返します。この関数を開かれているファイルに使用すると、開かれる前のファイルサイズを返します。LOF関数はOpen ステートメントを使用して開いたファイルのサイズをバイト単位で返します。 2013.08.24 2022.07.09 エクセルVBAファイル・フォルダ操作関数リファレンス
ワークシートの操作 ワークシートのCopy、Moveメソッド ワークシートをコピーしたい場合は Copy メソッドを使用します。コピーしたワークシートの挿入先を Before または After のどちらかの引数で指定することができます。ワークシートを移動させたい場合は Move メソッドを使用します。引数の指定方法や省略したときの動作はシートが移動すること以外は Copy メソッドと全く同じです。 2013.07.23 2022.07.09 VBA基礎エクセルVBAワークシートの操作
ワークシート関数 ワークシート関数を使用するメリット ワークシート関数はSumやCountなどワークシート上で使用できる関数のことです。これらはVBAで使用することができ、とても高速に動作しますのでぜひ使ってみましょう。 2014.11.09 2022.07.09 エクセルVBAワークシート関数
導入 プロシージャの記述方法 すべての処理は Sub プロシージャから始まります。プロシージャ名には半角英数字やアンダースコアのほかに日本語(全角)も指定することができます。VBEを起動してプロシージャを記述してみましょう。 2013.07.23 2022.07.09 VBA基礎エクセルVBA導入
FSOの概要 オブジェクトライブラリへの参照設定 ファイルシステムオブジェクトは VBA に組み込まれているオブジェクトではなく外部のオブジェクトライブラリ(scrrun.dll)により提供されています。このページではそのオブジェクトライブラリへの参照設定について説明します。 2013.08.10 2022.07.09 FSOの概要エクセルVBAファイルシステムオブジェクト
データ型変換・検査 IsArray関数 IsArray 関数は指定された変数が配列かどうか検査し、配列であれば True、配列でなければ False を返します。この関数は主に Variant 型に対して使用します。 2013.07.23 2022.07.09 エクセルVBAデータ型変換・検査関数リファレンス
ワークシートの操作 オートフィルターモード(AutoFilterMode プロパティ) ワークシート内にオートフィルターが設定してあるかどうか調べる場合、 AutoFilterMode プロパティを使用します。値が True であればオートフィルターが設定してあり、False であれば設定してないと判別します。値の設定については少し特殊で False(オートフィルター解除) のみ設定が可能です。 2013.07.23 2022.07.09 VBA基礎エクセルVBAワークシートの操作
文字列操作 StrReverse関数 StrReverse 関数は指定された文字列の文字の並びを逆にした文字列を返します。 2013.07.23 2022.07.09 エクセルVBA文字列操作関数リファレンス
各種コントロール チェックボックスのプロパティ チェックボックスの Value プロパティについて説明します。 2014.09.07 2022.07.09 エクセルVBAユーザーフォーム各種コントロール