コントロール作成/操作

コントロール作成/操作 コントロール作成/操作

ユーザーフォームのコントロールの作成から設定方法や、操作方法についてまとめています。
ユーザーフォームを扱ってツールを使用する場合は、必ずコントロールの操作も必須となります。
基本的な操作方法からちょっとした応用的な使い方も掲載しています。

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

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のユーザーフォームにコントロールを追加する方法をご説明します。 本記事では、詳細は割愛し各コントロールの簡単な追加方法の説明となります。 コントロールと言っても、ラベル、テキストボックス、チェックボックス、リス...
スポンサーリンク
タイトルとURLをコピーしました