ユーザーフォームのコントロールの作成から設定方法や、操作方法についてまとめています。
ユーザーフォームを扱ってツールを使用する場合は、必ずコントロールの操作も必須となります。
基本的な操作方法からちょっとした応用的な使い方も掲載しています。
Excel VBA リストボックスのすべてのリストを取得する
ユーザーフォーム上のリストボックスのリストを、すべて取得する方法についてご説明します。
リストボックスは複数のテキストを登録し、その中から選択できる機能のコントロールです。
セル範囲をリストに登録したり、1つしか選択できないよ...
Excel VBA 2つの連動するリストボックスを作成する
VBAでユーザーフォーム上にある2つのリストボックスで、連動するリストを登録する方法をご説明します。
1つ目のリストボックスに選択されたリストをもとに、2つ目のリストボックスのリストを生成します。
リストボックスは1つ~複数の...
Excel VBA ユーザーフォームのリストボックスのイベント一覧と使い方
ユーザーフォームのリストボックスのイベント一覧と使い方についてご説明します。
リストとなる文字列を表示する場合に使用し、選択した文字列を取得もできます。
表示されたリストは、設定次第で1つから複数まで選択可能です。
処理...
Excel VBA コンボボックスのテキストとすべてのリストを取得する
ユーザーフォーム上に設置されているコンボボックスの、テキスト部分に入力されているテキストの取得と、登録されているすべてのリストを取得する方法についてご説明します。
コンボボックスは登録されているリストから選択して、選択された文字列を...
Excel VBA テキストボックスのAfterUpdateイベントの使い方とChangeイベントとの違い
テキストボックスのAfterUpdateの使い方と、似ているChangeイベントとの違いについてご説明します。
AfterUpdateイベントやBeforeUpdateイベント、Changeイベントなどの更新時に実行されるイベントは...
Excel VBA コンボボックスとリストボックスを連携させる
コンボボックスのリストから選択された文字列、もしくはコンボボックスのすべてのリストをリストボックスに登録する連携したツールの説明です。
さらにコンボボックスのテキスト部分に入力された文字列で、部分一致したリストに絞り込みする機能も組...
Excel VBA コンボボックスのChangeイベント リストを部分一致で絞り込み
コンボボックスのテキストを変更すると、入力されているテキストを含んだ文字列のみのリストに変更する方法です。
コンボボックスに登録されているリストの数が少なければ、リストを選択時に探すことが簡単で問題ないのですが、リストの数が多くなる...
Excel VBA ユーザーフォームのコンボボックスのイベント一覧と使い方
ユーザーフォームのコンボボックスのイベント一覧と使い方についてご説明します。
コンボボックスはリスト機能を持ったテキストボックスです。
文字列を入力したり、入力された文字列を取得もできます。
また、登録されたリストを選択...
Excel VBA テキストボックスのChangeイベント テキストボックスの値が変更されると実行
ユーザーフォームのテキストボックスの値が変更されると実行される、Changeイベントについてご説明します。
変更されるたびに、単純な計算を行うツールを使って説明します。
今回はテキストボックスのみ使用して、Changeイベント...
Excel 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つを選択してもらう場合や、有/無などの切り替えなどにも使用します。
また、同じ親オブジェクト内にあるオプシ...
Excel VBA ユーザーフォーム上のリストボックスで選択されている値を取得する方法
ユーザーフォーム上のリストボックスで選択されている値を取得する方法をご説明します。
リストボックスは複数のテキストを登録し、その中から選択できる機能のコントロールです。
セル範囲をリストに登録したり、1つしか選択できないように...
Excel VBA リストボックスのリストの追加と削除する方法
Excel VBAのユーザーフォームに登録するリストボックスのリストの追加と削除する方法についてご説明します。
リストボックスは複数のテキストを登録し、その中から選択できる機能のコントロールです。
セル範囲をリストに登録したり...
Excel VBA ユーザーフォームにリストボックス追加とリスト作成、詳細設定の方法
ユーザーフォームにリストボックスを追加する方法、リストの作成と詳細設定の方法をご説明します。
リストボックスは複数のテキストを登録し、その中から選択できる機能のコントロールです。
セル範囲をリストに登録したり、1つしか選択でき...
Excel VBA ユーザーフォーム上のテキストボックスに入力されている値を取得する方法
ユーザーフォーム上のテキストボックスに入力されている値を取得する方法をご説明します。
テキストボックスはユーザーに値を入力してもらう、もしくは表示するために使用するコントロールです。
そのため、入力する値を取得する処理が必要に...
Excel VBA ユーザーフォーム上のコントロールの数と名前と種類を取得する
ユーザーフォーム上に設置されているコントロールをすべて取得する方法についてご説明します。
コントロールの数が多い場合や、同じ種類のコントロールをまとめて操作したい場合に、一つ一つコントロールを指定して操作していては大変ですので、まと...
Excel VBA コンボボックスのリストの追加と削除する方法
Excel VBAのユーザーフォームに登録するコンボボックスのリストの追加と削除する方法についてご説明します。
コンボボックスはテキストボックスとリストボックスが合わさったコントロールで、非常に使用頻度の高いコントロールです。
...
Excel VBA ユーザーフォームにチェックボックスの追加と詳細設定する方法
ユーザーフォームにチェックボックスを追加する方法と詳細設定の方法をご説明します。
チェックボックスは複数の項目を選択してもらう場合や、有/無などの切り替えなどにも使用します。
追加するにはツールボックスから追加する方法と、VB...
Excel VBA ユーザーフォームにコンボボックスの追加とリスト作成、詳細設定の方法
ユーザーフォームにコンボボックスを追加する方法、リストの作成と詳細設定の方法をご説明します。
コンボボックスはリスト機能を持ったテキストボックスです。
文字列を入力したり、入力された文字列を取得もできます。
また、登録さ...
Excel VBA ユーザーフォームにテキストボックスの追加と詳細設定する方法
ユーザーフォームにテキストボックス(TextBox)を追加する方法と詳細設定の方法をご説明します。
テキストボックスは文字列や数値を入力、表示する場合に使用します。また、入力、表示されている値の取得や変更が可能です。
そのた...
Excel VBA ユーザーフォームにラベルの追加と詳細設定する方法
ユーザーフォームにラベル(Label)を追加する方法と、詳細設定の方法をご説明します。
ラベルはユーザーフォーム内のサブタイトルや、各コントロールの項目名、注意書きなどの文字列を表示する際に使用します。
そのため使用頻度の高い...
Excel VBA ユーザーフォームにコントロールを追加する方法
ExcelVBAのユーザーフォームにコントロールを追加する方法をご説明します。
本記事では、詳細は割愛し各コントロールの簡単な追加方法の説明となります。
コントロールと言っても、ラベル、テキストボックス、チェックボックス、リス...