Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


4232 / 13644 ツリー ←次へ | 前へ→

【57758】コードをまとめたい K 08/9/12(金) 11:12 質問[未読]
【57763】Re:コードをまとめたい かみちゃん 08/9/12(金) 12:51 発言[未読]
【57764】Re:コードをまとめたい K 08/9/12(金) 14:45 お礼[未読]

【57758】コードをまとめたい
質問  K  - 08/9/12(金) 11:12 -

引用なし
パスワード
   下記コードをまとめたいので何かいい方法はありますでしょうか

For Each Wb In Workbooks
  Me.ComboBox1.AddItem Wb.Name
  Me.ComboBox2.AddItem Wb.Name
  Me.ComboBox3.AddItem Wb.Name
  Me.ComboBox4.AddItem Wb.Name
  Me.ComboBox5.AddItem Wb.Name
  Me.ComboBox6.AddItem Wb.Name
  Me.ComboBox7.AddItem Wb.Name
  Me.ComboBox8.AddItem Wb.Name
  Me.ComboBox9.AddItem Wb.Name
  Me.ComboBox10.AddItem Wb.Name
  Me.ComboBox11.AddItem Wb.Name
  Me.ComboBox12.AddItem Wb.Name
 Next

【57763】Re:コードをまとめたい
発言  かみちゃん  - 08/9/12(金) 12:51 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>下記コードをまとめたいので何かいい方法はありますでしょうか

以下のような感じでいかがでしょうか?

 Dim i As Integer
 
 For Each wb In Workbooks
  For i = 1 To 12
   Me.Controls("ComboBox" & i).AddItem wb.Name
  Next
 Next

【57764】Re:コードをまとめたい
お礼  K  - 08/9/12(金) 14:45 -

引用なし
パスワード
   すごいっす
完璧っす
ありがとうございました

4232 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free