• ベストアンサー

エクセルVBA 変数 連続値

下記を短く記述する方法を教えていただきたいです。 連続する数値の範囲が異なる場合が50通りぐらいあり、ある条件に よって区分けするので、短くしたいと思いまして。 それとも10×50個程度ならそのまま書くべきでしょうか? Dim a(10) As Integer a(1) = 100 a(2) = 101 ・ ・ ・ a(10) = 109 お手数ですがよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

For文を使います。 Sub test() Dim i As Integer Dim a(10) As Integer For i = 1 To 10 a(i) = 99 + i Next End Sub

nonboo
質問者

お礼

ありがとうございます。 ()の中も変数にしていいんですね。なるほど・・・

関連するQ&A