• ベストアンサー

コンボボックスに付いて

エクセル2000を使用しています。コンボボックスに付いて教えて下さい。 今コンボボックス(ユーザーフォーム使用)を12個一組 計5組 にて簡単な選択データを作っています。 コンボボックスの値はシートより読み出し値を表示させているのですが、この12個のコンボボックス1~12みたいな感じで 簡単に一まとめ出来ないでしょうか? 12個一組は内容は同じです。とりあえず一つ一つのコンボボックスに対してシートを参照するようにしましたが、 もっと簡単に簡略化出来ないものなのでしょうか? ご教示お願い致します。初心者ですので例などで教えて頂ければ幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • KenKen_SP
  • ベストアンサー率62% (785/1258)
回答No.1

> 簡単に一まとめ出来ないでしょうか? 何をひとまとめにするのか良くわかりませんが、、ComboBox1~ComboBox12 という名前の ComboBox コントロールを一度に操作するには、   Dim i As Integer   For i = 1 To 12     Me.Controls("ComboBox" & CStr(i)).RowSource = "Sheet2!A1:A10"   Next i こんな感じでできます。

sometime7
質問者

お礼

ありがとう御座います。 まさに教えて頂いた事がやりたかったんです。 大変参考になりました。