Excel VBA質問箱 IV

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

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


19662 / 76732 ←次へ | 前へ→

【62498】メッセージボックスの表示について
質問  ギン  - 09/7/26(日) 17:09 -

引用なし
パスワード
   いつも参考にさせて頂いています。
質問させて下さい。
セル5:17に入っている情報をメッセージボックスで表示しています。

Sub AgTimeInfomation()
  Dim val(0 To 11) As String
  Range("L5").Select
  r = ActiveCell.Row
  For i = 0 To 11
    val(i) = Cells(r + i, 12).Value
  Next
  MsgBox val(0) & Chr(10) _
  & Chr(13) & val(1) & Chr(10) _
  & Chr(13) & val(2) & Chr(10) _
  & Chr(13) & val(3) & Chr(10) _
  & Chr(13) & val(4) & Chr(10) _
  & Chr(13) & val(5) & Chr(10) _
  & Chr(13) & val(6) & Chr(10) _
  & Chr(13) & val(7) & Chr(10) _
  & Chr(13) & val(8) & Chr(10) _
  & Chr(13) & val(9) & Chr(10) _
  & Chr(13) & val(10) & Chr(10) _
  & Chr(13) & val(11) & Chr(10) _
  & Chr(13) & val(12) & Chr(10), 0 + 64, "Ag使用時間情報"
End Sub

しかし、セルに情報が入っていない場合でも空白行で表示されてしまいます。
セルが未入力の時は次の入力されている行が表示される様にするには
どうしたら良いのでしょうか?
長くなって申し訳ありませんがどなたかお願いします。

54 hits

【62498】メッセージボックスの表示について ギン 09/7/26(日) 17:09 質問
【62499】Re:メッセージボックスの表示について かみちゃん 09/7/26(日) 17:20 発言
【62500】Re:メッセージボックスの表示について kanabun 09/7/26(日) 18:12 発言
【62501】Re:メッセージボックスの表示について yoshi 09/7/26(日) 18:50 質問
【62502】Re:メッセージボックスの表示について かみちゃん 09/7/26(日) 19:15 発言
【62504】Re:メッセージボックスの表示について ギン 09/7/27(月) 8:28 お礼

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