エクセル VBA フォームで隠れたコントロール(テキストボックス・コマンドボタン・コンボ/リストボックス)を探す方法

【本日のミッション】

エクセル ユーザーフォーム でどこかに隠れてしまったコントロール(テキストボックス,オプションボタン,ラベル,コンボボックス,リストボックス,チェックボックス,コマンドボタン,フレーム)を探して表示させよ。

ミッションの概要

エクセル ユーザーフォーム で、どこかに隠れてしまったコントロール(テキストボックス,オプションボタン,ラベル,コンボボックス,リストボックス,チェックボックス,コマンドボタン,フレーム)を探して表示させよ、というのが今回のミッションです。

何か操作をしていたら・・・
エクセル VBA フォームで隠れたコントロール(テキストボックス・コマンドボタン・コンボ/リストボックス)を探す方法

突然コントロールが消えてしまった!!
エクセル VBA フォームで隠れたコントロール(テキストボックス・コマンドボタン・コンボ/リストボックス)を探す方法

消えてしまったコントロールを探し出して、再度表示させましょう。
エクセル VBA フォームで隠れたコントロール(テキストボックス・コマンドボタン・コンボ/リストボックス)を探す方法

■■■スポンサーリンク■■■

隠れてしまったコントロールを再度表示させる方法

では、隠れてしまったコントロールを探しましょう。どのコントロールでも探し方は同じです。

  1. コントロールが隠れてしまったフォームを選択します。
    エクセル VBA フォームで隠れたコントロール(テキストボックス・コマンドボタン・コンボ/リストボックス)を探す方法
  2. プロパティウインドウの「オブジェクト名」に、探したいコントロールの名前が表示されるまで「tab」キーを押します。(「tab」キーを押すとフォーム内のオブジェクトが次々に選択されます。)
    エクセル VBA フォームで隠れたコントロール(テキストボックス・コマンドボタン・コンボ/リストボックス)を探す方法   
  3. 探したいコントロールを選択している状態で、プロパティウィンドウの「Left」に「10」と入力します。(数字は小さめの数字であれば何でも構いません。)
    消えてしまったコントロールがフォーム内に戻ってきました♪
    エクセル VBA フォームで隠れたコントロール(テキストボックス・コマンドボタン・コンボ/リストボックス)を探す方法
■■■スポンサーリンク■■■

【参考】

VBA(マクロ)作成の前、リボンに開発タブを表示させる(Excel VBA)
ユーザーフォームの作成方法 準備(Excel VBA)
ユーザーフォームのオブジェクトの名前を「UserForm1」から変更する方法(Excel VBA)
ユーザーフォームの上のバー(タイトルバー)の名前を「UserForm1」から変更する(Excel VBA)
ユーザーフォームのオブジェクトウィンドウとコードウィンドウを表示切替させる方法(Excel VBA)
「オブジェクト名が不正です」を出さないようにユーザーフォームオブジェクト名を命名規則に従って変更(Excel VBA)
エクセルファイルが開いた時にユーザーフォームを表示させる方法(Excel VBA)
エクセル フォームのラベルのテキストを縦書きにする方法(Excel VBA)
AddItemメソッドを使ってリストボックスの値リストを設定する(Excel VBA)
RowSourceプロパティを使ってセル範囲とリストボックスの値リストをリンク設定させる(Excel VBA)
RowSourceプロパティでリンク設定したリストボックス値リストにデータを追加・削除する(Excel VBA)
リストボックスにListプロパティを使って 配列に格納したセルデータを値リストとして設定する(Excel VBA)
既存のリストボックスの値リストにAddItemメソッドでデータを追加する(Excel VBA)
既存のリストボックスの値リストのデータを、Clearメソッドで全て削除して初期化する(Excel VBA)
既存のリストボックスの値リストの項目を1件 RemoveItemメソッドで削除する(Excel VBA)
リストボックス リストから初期値としてはじめに選択しておく値を設定する(Excel VBA)
リストボックスの値リストに設定された項目の件数を取得する(Excel VBA)
RowSourceプロパティを使って 複数列のセル範囲とリストボックスの値リストをリンク設定(Excel VBA)
リストボックスにListプロパティを使って配列に格納した複数列のセルデータを値リストとして設定(Excel VBA)
リストボックス 複数列の値リストの列幅を変えたり非表示にしたりする設定(Excel VBA)
リストボックスで選択しているデータがリストの上から何番目(インデックス値)かを取得(Excel VBA)
リストボックス 1列の値リストで選択しているデータをTextプロパティで取得(Excel VBA)
リストボックス 1列の値リストで選択しているデータをValueプロパティで取得(Excel VBA)
リストボックス 1列の値リストで選択しているデータをListプロパティで取得(Excel VBA)
リストボックス 複数列の値リストで選択しているデータを、列指定してTextプロパティで取得(Excel VBA)
リストボックス 複数列の値リストで選択しているデータを、列指定してValueプロパティで取得(Excel VBA)
リストボックス 複数列の値リストで選択しているデータを、列指定してListプロパティで取得(Excel VBA)
指定した行(インデックス値)のデータをリストボックスの値リストから選択する(Excel VBA)
リストボックスの値リストに列見出しを表示する設定/ColumnHeadsで見出しが設定できない理由(Excel VBA)
リストボックス値リストAddItemメソッド・RowSourceプロパティ・Listプロパティ違い Excel VBA
リストボックス TextプロパティとValueプロパティの違い(Excel VBA)
リストボックスに重複しないユニークな値リスト(1列)を設定する(Excel VBA)
リストボックスに重複しないユニークな値リスト(複数2列)を設定する(Excel VBA)
リストボックスに重複しないユニークな値リスト(複数列 3列以上)を設定する(Excel VBA)
リストボックスの値リストで、データを複数選択できるようにする設定(Excel VBA)
リストボックスの値リストで選択している複数のデータを全て取得する(Excel VBA)
ユーザーフォーム コントロールのオブジェクト名を変数に入れて「For~Next」で一括処理(Excel VBA)
エクセル コマンドボタンの名前を規定値「CommandButton1」から変更する(Excel VBA)
ユーザーフォーム 複数種類のコントロールから「CheckBox~」という名前のオブジェクトのみ処理(Excel VBA)
ユーザーフォーム 複数コントロールから「TextBox1~5」の名前のオブジェクトに連番を入力(Excel VBA)
エクセル VBA フォームで隠れたコントロール(テキストボックス・コマンドボタン・コンボ/リストボックス)を探す方法

■■■スポンサーリンク■■■