• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル マクロ データがある範囲を判定)

エクセルマクロでデータがある範囲を判定する方法

このQ&Aのポイント
  • エクセル2010を使ってデータがある範囲を判定するマクロを作成したいです。
  • 現在、指定された範囲をコピーするマクロを作成していますが、実際のデータは行単位で増減するため、DM列からDO列のデータがある行を判定し、全て選択してコピーする方法を教えてください。
  • DM列にデータがあれば必ずDO列までデータが存在するため、行単位で増減する場合でも問題ありません。

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんばんは! >(増減は必ず行単位、DM列にデータがあれば、必ずDO列まで有ります。) というコトですと、とりあえずDM列で最終行を取得しその範囲をコピー&ペーストしてみてはどうでしょうか? Dim endRow As Long endRow = Cells(Rows.Count, "DM").End(xlUp).Row ActiveSheet.Range(Cells(1, "DM"), Cells(endRow, "DO")).Copy といった感じで・・・m(_ _)m

gekikaraou
質問者

お礼

回答ありがとうございます。 この様に別けて考えればよいのですね、助かりました!

関連するQ&A