• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【vba】複数のセルをfor文で選択したい)

【VBA】複数のセルをFor文で選択する方法

このQ&Aのポイント
  • VBAを使って複数のセルをFor文で選択する方法を知りたいです。
  • 現在、作成したプログラムでは一定の条件を超えるとエラーが発生してしまいます。
  • また、選択できるセルの上限にも制限があるようです。無制限にセルを選択する方法を教えてください。

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

  • ベストアンサー
  • Sinogi
  • ベストアンサー率27% (72/260)
回答No.1

>256個ぐらいしかセルが選択できません。(これも何かの上限?) Excll2003まではセルの列数は256と仕様が決まっています。 なのでCells(i,i)はi=256が上限となります。 >もっと、無制限に、たくさんのセルを選択できるようにしたいのですが Excll2007以降でも16,384 列 が上限なので、「無制限」はありえません。

iori16
質問者

お礼

そうでした。なんかいろいろと探してようやくUnionを使うという方法を見つけたのですが、実際試してみる256個だからあれ?って感じになってました。 列数の事は頭に入っていませんでした。 実際、列数を全部1にして試してみたら、 3万ぐらいまでいけるようになりました。 これで十分です。ありがとうございました