アプリ版:「スタンプのみでお礼する」機能のリリースについて

Excelのvbaでユーザーフォームを作成しました。

UserForm_initialize()内でコントロールを以下のように動的に作成・配置しました。
Me.Controls.Add("Forms.ComboBox.1", "ComboBox" & i, True)

別のコマンドを用意して、そこから表示するコントロール数を変更させたいので、パブリック変数を使用してループ回数を指定したうえでフォームを再表示させました。

しかし、ループ回数を増やした場合は良いのですが、減らした場合でも一度表示されたコントロールが消えません。

良い方法を教えて下さい。
よろしくお願いします。

A 回答 (1件)

Me.Controls.Remove("ComboBox" & i)


では、駄目でしょうか
    • good
    • 3
この回答へのお礼

できました!
ありがとうございました。

お礼日時:2010/03/27 23:45

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A