Excel VBA質問箱 IV

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

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


5218 / 13646 ツリー ←次へ | 前へ→

【52061】大量のコンボボックスに繰り返しで値を入れたい ある 07/10/18(木) 13:28 質問[未読]
【52062】Re:大量のコンボボックスに繰り返しで値を... neptune 07/10/18(木) 13:49 回答[未読]
【52063】Re:大量のコンボボックスに繰り返しで値を... ある 07/10/18(木) 13:57 お礼[未読]

【52061】大量のコンボボックスに繰り返しで値を入...
質問  ある  - 07/10/18(木) 13:28 -

引用なし
パスワード
   お世話になります。

やりたいことは下記のようなことですがうまくいきません
簡単に出来る方法はありませんか?
教えてくださいよろしくお願いします。

コンボボックス名はcombobox1〜combobox30
Private Sub UserForm_Initialize()
  Dim i As Integer
   For i = 1 To 31
     With "combobox" & "i"  ←オブジェクト型じゃないよといわれる
      .AddItem ""
      .AddItem "あ"
      .AddItem "い"
      .AddItem "う"
      .AddItem "え"
      .AddItem "お"
      .AddItem "か"
      .AddItem "き"
    End With
  Next i

End Sub

【52062】Re:大量のコンボボックスに繰り返しで値...
回答  neptune  - 07/10/18(木) 13:49 -

引用なし
パスワード
   ▼ある さん:
こんにちは

>やりたいことは下記のようなことですがうまくいきません
>With "combobox" & "i"  ←オブジェクト型じゃないよといわれる
with me.controls("combobox" & i)

>簡単に出来る方法はありませんか?
何を以って簡単と言うかにも拠りますが、
Listを指定するか、RowSouseを指定するか、additemするかの違いはありますが
いずれにしてもデータを用意してやる必要があると言う意味では、無いと思います。

多少の手間かかかってもわかりやすいのが後で困りません。

【52063】Re:大量のコンボボックスに繰り返しで値...
お礼  ある  - 07/10/18(木) 13:57 -

引用なし
パスワード
   ▼neptune さん:
返信ありがとうございました。

>with me.controls("combobox" & i)
これでばっちり出来ました。
ありがとうございました。

>▼ある さん:
>こんにちは
>
>>やりたいことは下記のようなことですがうまくいきません
>>With "combobox" & "i"  ←オブジェクト型じゃないよといわれる
>with me.controls("combobox" & i)
>
>>簡単に出来る方法はありませんか?
>何を以って簡単と言うかにも拠りますが、
>Listを指定するか、RowSouseを指定するか、additemするかの違いはありますが
>いずれにしてもデータを用意してやる必要があると言う意味では、無いと思います。
>
>多少の手間かかかってもわかりやすいのが後で困りません。

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