• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:For文と配列)

For文と配列で数字を入力する方法とは?

このQ&Aのポイント
  • For文と配列を使用してセルに0から9999の数字を入力する方法を教えてください。エラーが発生してうまくいきません。
  • 質問者はFor文と配列を使用して0から9999の数字をセルに入力しようとしていますが、エラーが発生しています。何が原因なのでしょうか?
  • マクロでFor文と配列を使用してセルに0から9999の数字を入力しようとしていますが、変数の重複エラーが発生しています。どのように修正すれば良いでしょうか?

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

  • ベストアンサー
  • Chimrin
  • ベストアンサー率49% (42/85)
回答No.1

For文のカウント用変数に配列変数は使えないようです。ヘルプを参照してください。

erara
質問者

お礼

ご回答ありがとうございます。 会社のパソコンで作業しているのですがヘルプを 開くとなぜかしらエクセルが止まっちゃうんです。 マニュアル片手に作業中ですが、 仕様とはうかつでした。 泥臭い方法ですがカウント用の辺すを別に用意して 毎回代入するようにしました。

その他の回答 (1)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

0000から9999でいいならそんなことしなくても Dim i As Integer For i = 1 to 9999 Cells(i,1)=i Next i でいいのでは?

erara
質問者

お礼

質問文にも書きましたが、配列を使って作業したかったのです。 9999までのカウントはエラーの原因切り分けに 他の部分を全て削ったもので、実現したい最終形態ではないのでお知らせいただいた方法では解決できません。

関連するQ&A