スポンサーリンク
コントロール作成/操作

Excel VBA コンボボックスとリストボックスを連携させる

コンボボックスのリストから選択された文字列、もしくはコンボボックスのすべてのリストをリストボックスに登録する連携したツールの説明です。 さらにコンボボックスのテキスト部分に入力された文字列で、部分一致したリストに絞り込みする機能も組...
コントロール作成/操作

Excel VBA コンボボックスのChangeイベント リストを部分一致で絞り込み

コンボボックスのテキストを変更すると、入力されているテキストを含んだ文字列のみのリストに変更する方法です。 コンボボックスに登録されているリストの数が少なければ、リストを選択時に探すことが簡単で問題ないのですが、リストの数が多くなる...
コントロール作成/操作

Excel VBA ユーザーフォームのコンボボックスのイベント一覧と使い方

ユーザーフォームのコンボボックスのイベント一覧と使い方についてご説明します。 コンボボックスはリスト機能を持ったテキストボックスです。 文字列を入力したり、入力された文字列を取得もできます。 また、登録されたリストを選択...
スポンサーリンク
コントロール作成/操作

Excel VBA テキストボックスのChangeイベント テキストボックスの値が変更されると実行

ユーザーフォームのテキストボックスの値が変更されると実行される、Changeイベントについてご説明します。 変更されるたびに、単純な計算を行うツールを使って説明します。 今回はテキストボックスのみ使用して、Changeイベント...
コントロール作成/操作

Excel VBA ユーザーフォームのテキストボックスのイベント一覧と使い方

ユーザーフォームのテキストボックスのイベント一覧と使い方についてご説明します。 テキストボックスは文字列や数値を入力、表示する場合に使用します。また、入力、表示されている値の変更が可能です。 テキストボックス自体は単体でもコン...
ユーザーフォーム作成/操作

Excel VBA ユーザーフォームのMouseMoveイベント フォーム上にマウスが移動したら実行

Excelのユーザーフォーム上にマウスが移動したときに実行される、MouseMoveイベントについてご説明します。 MouseMoveイベントは、マウスがユーザーフォーム上に来たときに何らかの処理を行いたい時に使用します。 こ...
ユーザーフォーム作成/操作

Excel VBA ユーザーフォームのInitializeイベント 表示される時に実行

Excelのユーザーフォームを表示するときに実行される、Initializeイベントについてご説明します。 Initializeイベントは、ユーザーフォームが表示されるときに実行されるため、コンボボックスのリスト登録や、リストボック...
ユーザーフォーム作成/操作

Excel VBA ユーザーフォームのActivateイベント アクティブになった時に実行

Excelのユーザーフォームの操作で、ユーザーフォームがアクティブになった際に実行されるイベントについてご説明します。 ユーザーフォームにはいくつかイベントが用意されていますが、その中でもアクティブになった際に実行されるイベントは非...
ユーザーフォーム作成/操作

Excel VBA ユーザーフォームのイベントの種類と記述場所

ユーザーフォームのイベントの説明と使い方についてご説明します。 ユーザーフォームやコントロールは作成、設置した場合に基本的に処理や操作はイベントを使用します。 ユーザーフォームにどのようなイベントがあるか、そのイベントを使う方...
ユーザーフォーム作成/操作

Excel VBA 開いているすべてのユーザーフォームを閉じる方法

VBAで開いているすべてのユーザーフォームを閉じる方法についてご説明します。 複数のフォームを開いて処理を行っていた場合に、処理が完了した際にまとめてフォームを閉じたい場合に使用すると便利です。 また、条件に一致したフォーム以...
グラフ作成/操作

Excel VBA 選択したセルの行のデータを動的に次々グラフに反映させる方法

VBAでグラフのデータ範囲を変更する方法を使用して、選択されている行のデータを次々とグラフに反映させる方法をご説明します。 何十行もあるデータをまとめグラフに反映させると、系列が多すぎてよくわからないグラフが出来上がってしまう事がよ...
コントロール作成/操作

Excel VBA 複数(3つ以上)のコンボボックスに連動するリストを登録する

VBAでユーザーフォーム上にある3つ以上の複数のコンボボックスに、連動するリストを登録する方法をご説明します。 連動させる方法と参照するリストのデータの構造についても併せてご説明します。 コントロールのコンボボックスの追加やリ...
コントロール作成/操作

Excel VBA 複数(2つ)のコンボボックスに連動するリストを登録する

VBAでユーザーフォーム上にある複数のコンボボックスに、連動するリストを登録する方法をご説明します。 連動させる方法と参照するリストのデータの構造についても併せてご説明します。 コントロールのコンボボックスの追加やリストの生成...
コントロール作成/操作

Excel VBA ユーザーフォームにスクロールバーを表示(追加)する方法

ユーザーフォームにスクロールバーを表示(追加)して、ユーザーフォームをスクロールできるようにする方法についてご説明します。 スクロールバーを表示する方法はユーザーフォームのプロパティで指定するか、コントロールのスクロールバーを設置す...
コントロール作成/操作

Excel VBA ユーザーフォーム上のコントロール操作のロックの設定、解除する方法

VBAでユーザーフォーム上に設置されたコントロールを、すべて操作出来ないように設定する方法をご説明します。 ユーザーフォームを使用していると、結構コントロールの制御をしたい場面に直面します。 複数のユーザーフォームを開いて処理...
コントロール作成/操作

Excel VBA ユーザーフォームにトグルボタンの追加と詳細設定する方法

ユーザーフォームにトグルボタンを追加する方法と、詳細設定の方法をご説明します。 トグルボタンはON/OFFの切り替えを明確にするときなどに使用します。 クリックした際に登録されたトグルボタンは凹凸の表示を維持しますので、現在ど...
コントロール作成/操作

Excel VBA ユーザーフォームにスピンボタンの追加と詳細設定する方法

ユーザーフォームにスピンボタンを追加する方法と詳細設定の方法をご説明します。 スピンボタンは単体で使用せずにテキストボックスなどのコントロールと併せて使用します。 「◀︎▶︎」をクリックされた場合...
コントロール作成/操作

Excel VBA ユーザーフォームにフレームの追加と詳細設定する方法

ユーザーフォームにフレームを追加する方法と詳細設定の方法をご説明します。 フレームは設置したフレーム内にほかのコントロールを格納する場合に使用します。 フレームはそれ単体自体に大した機能はありませんが、オプションボタンをフレー...
コントロール作成/操作

Excel VBA ユーザーフォームにコマンドボタンの追加と詳細設定する方法

ユーザーフォームにコマンドボタンを追加する方法と、詳細設定の方法をご説明します。 コマンドボタンはそれ自体はただのボタンで、基本的にボタンにマクロを登録しておいて、クリックした際に登録されたマクロを実行するために使用します。 ...
コントロール作成/操作

Excel VBA ユーザーフォームにオプションボタンの追加と詳細設定する方法

ユーザーフォームにオプションボタンを追加する方法と詳細設定の方法をご説明します。 オプションボタンは複数の項目の中から1つを選択してもらう場合や、有/無などの切り替えなどにも使用します。 また、同じ親オブジェクト内にあるオプシ...
ExcelVBA-実用編

Excel VBA 入力規則に3つ以上の連動したプルダウンリストを設定する方法

今回はExcel機能の入力規則で、連動した複数のプルダウンリストを設定する方法をご説明します。 Excelで入力規則を操作しても、データ構造等をしっかり組み立てる事で、2つまでの連動であれば比較的簡単に設定する事は出来ますが、3つ以...
ファイル/フォルダ操作

Excel VBA 指定フォルダ内のサブフォルダを全て取得してファイルを読み込む

今回は指定したフォルダ内のサブフォルダを全て取得して、サブフォルダ内のファイルをすべて1つのファイルに読み込む方法をご説明します。 年や月、日別に分けられて管理されているデータを1つのファイルにまとめることで、集計が非常に楽になりま...
ExcelVBA-実用編

Excel VBA サブフォルダ内の複数ファイルを1つのファイルの1シートにまとめる方法

VBAで複数あるサブフォルダ内の複数のファイルにあるデータを、1つのファイルにまとめる方法についてご説明します。 例えばフォルダ内に年度ごとのサブフォルダがあり、そのサブフォルダ内に各月のファイルでデータが保存されているようなケース...
ExcelVBA-実用編

Excel VBA 複数のファイルのデータを1つのファイルの1シートにまとめる方法

VBAで複数のファイルにあるデータを、1つのファイルにまとめる方法についてご説明します。 例えば同じフォルダ内に年度ごとのファイルで保存されており、且つその中に各月のシートでデータが存在するケースを、1つのファイル(シート)にまとめ...
ExcelVBA-実用編

Excel VBA 複数のシートのデータを1つのシートにまとめる方法

VBAで複数のシートに同じ形式のデータがあるExcelファイルを、1つのシートにデータを行方向へまとめる方法から、最大行を超えた場合の処理方法をご説明します。 シートが年や各月で分かれている場合に、全データで集計したいときにどうして...
ExcelVBA-基礎編

Excel VBA MATCH関数の使い方と、並び替えやエラー処理方法

VBAでMATCH関数の使い方と、検索結果から位置を取得する方法をご説明します。 また、近似検索を行う場合は並び替えが必要となりますので、並び替えを行って近似検索するコードも紹介します。 MATCH関数を使用する事で、指定した...
ExcelVBA-基礎編

Excel VBA INDEX関数の使い方と行と列の交差した値を取得する方法

VBAでワークシート関数のINDEX関数の使い方についてご説明します。 ワークシート関数の「INDEX」を使用する事で、簡単に指定した行と列の交差する値を取得する事ができます。 ExcelでMATCH関数と合わせて利用される事...
ExcelVBA-基礎編

Excel VBA SUM関数で複数の離れた範囲の合計を算出する方法

VBAでワークシート関数のSUM関数の使い、複数の離れた範囲を指定して合計を算出する方法についてご説明します。 ワークシート関数の「SUM」を使用する事で、簡単に指定した範囲の合計を算出する事ができます。 Excelで非常に利...
ExcelVBA-基礎編

Excel VBA SUM関数の使い方と、範囲指定した合計を算出する方法

VBAでワークシート関数のSUM関数の使い方についてご説明します。 ワークシート関数の「SUM」を使用する事で、簡単に指定した範囲の合計を算出する事ができます。 Excelで非常に利用頻度の高い馴染みのある関数かと思います。 ...
ExcelVBA-基礎編

Excel VBA HLOOKUP関数で行を挿入して複数条件で検索する

VBAでワークシート関数のHLOOKUP関数を使用して、複数条件で検索する方法をご説明します。 「VLOOKUP関数」に非常によく似ている名前ですが、「VLOOKUP関数」は垂直方向(行)で検索するのに対して、「HLOOKUP関数」...
スポンサーリンク
タイトルとURLをコピーしました