• ベストアンサー

Excelへの連続的な値の出力について

VBAで算出した複数の値を、Excelへ出力したいと思っています。 具体的なはなしでいくと、例えば、2 + x = a の"x"に、for x = 1 to 6 … next というように繰り返し構文を用いて、次々と自然数を代入していくとします。そして、それによって得られる6通りの"a"の値を、以下のようにExcelのA列に全て出力するようなプログラミングを書くとします。 3 4 5 6 7 8 ネットで調べても、正直なところよく理解できませんでした。分かる方がいらっしゃいましたら、もしよろしければ例を添えてお答えいただけますでしょうか。お願いいたします。

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

  • ベストアンサー
  • nattocurry
  • ベストアンサー率31% (587/1853)
回答No.3

for x = 1 to 6 range("A65536").end(xlup).offset(1).value = 2 + x next x

paeriaerea
質問者

お礼

ありがとうございます。完璧でした!

その他の回答 (2)

  • tom11
  • ベストアンサー率53% (134/251)
回答No.2

失礼 3から8でしたね。 Dim i As Integer For i = 3 To 8 Cells(i - 2, 1).Value = i Next

paeriaerea
質問者

お礼

ありがとうございます。参考になりました!

  • tom11
  • ベストアンサー率53% (134/251)
回答No.1

自分で、答えを書いているような気がするのですが。 勘違いかな???? Dim i As Integer For i = 3 To 6 Cells(i - 2, 1).Value = i Next

関連するQ&A