• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルのマクロの手直し)

エクセルのマクロの手直し

このQ&Aのポイント
  • エクセルの入力規則(リスト)をマクロに記録したものです。C列の33~44行にリストの項目が入力されています。範囲をC33~C列のうちデータが入力されている一番最後の行までとする方法について教えてください。
  • エクセルのマクロにおいて、リストの範囲を指定する方法についてお伺いします。具体的には、C列の33~44行にリストの項目が入力されている場合、その範囲をC33~C列のうちデータが入力されている一番最後の行までとする方法を教えてください。
  • Excel2000でリストをマクロに記録したいのですが、範囲の指定方法が分かりません。具体的には、C列の33~44行にリストの項目が入力されていて、その範囲をC33~C列のうちデータが入力されている一番最後の行までとするにはどうすればいいのでしょうか?

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

  • ベストアンサー
  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.1

Formula1のところだけ書きます。 $C$33のみにしか入力がない時のために下から調べています。 ($C$33は何か入力があるとしています。ない場合があれば、事前に判定が必要です) Formula1:="=$C$33:$C$" & Range("C65536").End(xlUp).Row

HGK
質問者

お礼

できました。ありがとうございました。

関連するQ&A