Excel VBA質問箱 IV

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

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


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

【51353】2個の変数の宣言について すず 07/9/12(水) 22:56 質問[未読]
【51354】Re:2個の変数の宣言について Blue 07/9/12(水) 23:01 回答[未読]
【51355】Re:2個の変数の宣言について すず 07/9/12(水) 23:42 お礼[未読]

【51353】2個の変数の宣言について
質問  すず  - 07/9/12(水) 22:56 -

引用なし
パスワード
   毎月5個作成されるデータを読み込んで、
別のシートに表を作成しようとしています。

コンボボックスで「4月/1」「4月/2」というようにしたいのですが、
Private Sub コンボ_Initialize()
  Dim i As Integer, k As Integer
  
  For i = 1 To 12
  For k = 1 To 5
    コンボ.AddItem "i月/" & k
  Next
  Next

End Sub

これでは、コンボボックスにそのまま「i月/k」と載ってきます。
どのようにすれば「4月/1」「4月/2」のように表示されますでしょうか?

【51354】Re:2個の変数の宣言について
回答  Blue  - 07/9/12(水) 23:01 -

引用なし
パスワード
   ▼すず さん:
>    コンボ.AddItem "i月/" & k
>これでは、コンボボックスにそのまま「i月/k」と載ってきます。
本当に?

このコードだと、 i月/1 のようになると思うのですけど。

i のほうも k のように " で囲われた中に書かなければいいです。

i & "月/" & k

てなかんじで。

【51355】Re:2個の変数の宣言について
お礼  すず  - 07/9/12(水) 23:42 -

引用なし
パスワード
   ▼Blue さん:
おぉ、出来ました!
ありがとうございます!!


>▼すず さん:
>>    コンボ.AddItem "i月/" & k
>>これでは、コンボボックスにそのまま「i月/k」と載ってきます。
>本当に?
>
>このコードだと、 i月/1 のようになると思うのですけど。
>
>i のほうも k のように " で囲われた中に書かなければいいです。
>
>i & "月/" & k
>
>てなかんじで。

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