導入 プロシージャの記述方法 すべての処理は Sub プロシージャから始まります。プロシージャ名には半角英数字やアンダースコアのほかに日本語(全角)も指定することができます。VBEを起動してプロシージャを記述してみましょう。 2013.07.23 2022.07.09 VBA基礎エクセルVBA導入
日付と時刻 Hour、Minute、Second関数 Hour 関数は時刻を表す任意の値から時間(0~23)を返します。Minute 関数はを時刻を表す任意の値から分(0~59)を返します。Second 関数はを時刻を表す任意の値から秒(0~59)を返します。 2013.07.23 2022.07.09 エクセルVBA日付と時刻関数リファレンス
導入 オブジェクト、プロパティ、メソッドの概念 オブジェクトとはブックやシート、セルなどVBAから操作可能な‘もの’の総称です。オブジェクトにはプロパティとメソッドと呼ばれるものが備わっており、プロパティはオブジェクトの情報を取得・設定するもの、メソッドはオブジェクトに命令を与えるものになります。 2013.07.23 2022.07.09 VBA基礎エクセルVBA導入
制御構文 条件分岐 Select Case の使用方法 Select Caseステートメントは条件によって処理を分岐させるのは If と同じですが、変数が取り得る複数の値によって処理を分岐させたい場合に有効です。Case Else節は必要がなければ省略してかまいません。 2013.07.23 2022.07.09 VBA基礎エクセルVBA制御構文
セル・レンジ セルのClearメソッド セルをクリアするには Clear メソッドを使用します。このメソッドを使用すると値、数式、書式、コメントすべてがクリアされます。この他にも値や数式のみをクリアする ClearContents、書式のみをクリアする ClearFormats、コメントのみをクリアする ClearComments などがあります。 2013.07.23 2022.07.09 VBA基礎エクセルVBAセル・レンジ
コントロールの設置 コマンドボタンにマクロを登録する方法 Excel VBA のコントロールの設置に関するページです。ワークシート上にフォームコントロールのコマンドボタンを設置し、そのコマンドボタンにマクロを登録する方法を説明します。 2013.07.23 2022.07.09 VBA基礎エクセルVBAコントロールの設置
導入 プロシージャのスコープ(適用範囲) プロシージャのスコープとはそのプロシージャが有効な範囲のことで、Private と Publicがあります。このスコープ内でプロシージャの呼び出しが可能になります。 2013.07.23 2022.07.09 VBA基礎エクセルVBA導入
文字列操作 Replace関数 Replace 関数は指定された文字列の一部を別の文字列で置換した文字列を返します。置換開始位置や置換の回数は引数で指定することができます。 2013.07.23 2022.07.09 エクセルVBA文字列操作関数リファレンス
文字列操作 Left、Right関数 Left 関数は文字列の左端から指定した文字数分の文字列を返します。Right 関数は文字列の右端から指定した文字数分の文字列を返します。文字数については半角・全角の区別は不要です。 2013.07.23 2022.07.09 エクセルVBA文字列操作関数リファレンス
ディクショナリオブジェクト ディクショナリオブジェクトを使用した集計処理 集計処理は、データの存在チェックや追加が簡単に行えるディクショナリオブジェクトを使用すると簡単に行うことができます。このページでは集計項目が増えた場合の説明を行います。 2014.02.02 2022.07.09 エクセルVBAディクショナリオブジェクト