

Excelのvbaでユーザーフォームを作成しました。
UserForm_initialize()内でコントロールを以下のように動的に作成・配置しました。
Me.Controls.Add("Forms.ComboBox.1", "ComboBox" & i, True)
別のコマンドを用意して、そこから表示するコントロール数を変更させたいので、パブリック変数を使用してループ回数を指定したうえでフォームを再表示させました。
しかし、ループ回数を増やした場合は良いのですが、減らした場合でも一度表示されたコントロールが消えません。
良い方法を教えて下さい。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
コントロールの存在確認
Visual Basic(VBA)
-
EXCEL VBAにて動的にCheckBOXを複数作成し、同BOXにイベントを追加したい
Visual Basic(VBA)
-
ExcelVBAのユーザーフォームの中に線を引きたい
Visual Basic(VBA)
-
-
4
VBAでブックを非表示で開いて処理して閉じる方法
Excel(エクセル)
-
5
ユーザーフォームをホイールでスクロールする方法(Excel2000VBA)
Excel(エクセル)
-
6
エクセルVBAでマルチページの切り替え方法の件で
Excel(エクセル)
-
7
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
8
Excel VBA 動的に作成したチェックボックスにイベントを追加したい
Excel(エクセル)
-
9
Access2007 コントロールの削除
Visual Basic(VBA)
-
10
エクセルVBAでmeに相当するものは?
Excel(エクセル)
-
11
ExcelのVBA。public変数の値が消える
Visual Basic(VBA)
-
12
Excel-VBA>コントロールをグレイアウトするには?
Excel(エクセル)
-
13
VBAのコマンドボタンの文字列の改行方法は?
Visual Basic(VBA)
-
14
VBA ユーザーフォームのChangeイベントを停止したい
Access(アクセス)
-
15
VBA:ユーザーフォームのマルチページに色を付けたい。
Word(ワード)
-
16
ExcelVBAのコントロールの種類の取得方法
Visual Basic(VBA)
-
17
VBAでのユーザフォームの表示有無の確認について
Visual Basic(VBA)
-
18
エクセルVBA フォームへ動的に貼り付けたボタンのクリックイベントを検知する方法を教えてください
Excel(エクセル)
-
19
ユーザーフォームを表示中にシートの操作をさせるには
Excel(エクセル)
-
20
VBAでユーザーフォームを再表示させたい。
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル・VBA CheckBoxのオブ...
-
Excel VBA で Richtextboxを使...
-
EXCELでactivexコントロールを...
-
ActiveXコントロールはどこへい...
-
カメラスクロールするのを動画...
-
VBA ユーザーフォームの Keypre...
-
ExcelVBAでListViewが使用できない
-
C# Form上に配置されたコントロ...
-
フォーカスの枠線を太くしたい
-
'ckbl' コントロールは作成され...
-
ユーザーフォームで動的(Me.Con...
-
フォーム上の現在アクティブな...
-
VS2008(ASP.NET)で、コントロー...
-
AccessのDataGridコントロール...
-
【VB】テキストボックスのキー...
-
VBAのフォームでTextBoxがいっ...
-
fpSpreadコントロール ライセ...
-
キンドルでの購入が親にバレな...
-
チェックボックスをオンにした...
-
エクセル コントロールツール...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBAでオプションボタン...
-
エクセル・VBA CheckBoxのオブ...
-
カメラスクロールするのを動画...
-
EXCELでactivexコントロールを...
-
VBA ユーザーフォームの Keypre...
-
'ckbl' コントロールは作成され...
-
ExcelVBAでListViewが使用できない
-
チェックボックスをオンにした...
-
ユーザーフォームで動的(Me.Con...
-
chr関数の呼び出しで「プロ...
-
全てのオブジェクトのプロパテ...
-
vb.netで画面のコントロールId...
-
間違えて配置してしまったコン...
-
Excel VBA で Richtextboxを使...
-
VBAのフォームでTextBoxがいっ...
-
OCXって何ですか?
-
C# Form上に配置されたコントロ...
-
エクセル コントロールツール...
-
変数をコントロール型で使用す...
-
Groupboxの配下のコントロール...
おすすめ情報