- ベストアンサー
配列で格納したものをmsgboxで表示する方法について
教えてください。 a(i)の配列で、たくさん格納したものを、 MSGBOXで表示したいと思います。 iの数は不定で毎回かわるため、 MsgBox a(1) & vbCrLf & & a(2) & vbCrLf & a(3) & ・・・ と表示してしまうと、いくつまで表示したらよいかわからなくなってしまいます。 msgbox a(i) だと、最後の一つしか表示されませんし・・・。 こういう場合どのように対処していますか? どうぞよろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
For ~ Next を使いましょう。以下のような感じ。 Dim msg As String Dim x As Integer msg = "" For x = 1 To i msg = msg & a(x) & vbCrLf Next MsgBox msg
お礼
すごくわかりやすい回答ありがとうございます! 一回msgに溜め込めばいいんですね。 早速実行して、OKでした! ありがとうございました。