- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル マクロ データがある範囲を判定)
エクセルマクロでデータがある範囲を判定する方法
このQ&Aのポイント
- エクセル2010を使ってデータがある範囲を判定するマクロを作成したいです。
- 現在、指定された範囲をコピーするマクロを作成していますが、実際のデータは行単位で増減するため、DM列からDO列のデータがある行を判定し、全て選択してコピーする方法を教えてください。
- DM列にデータがあれば必ずDO列までデータが存在するため、行単位で増減する場合でも問題ありません。
- みんなの回答 (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
お礼
回答ありがとうございます。 この様に別けて考えればよいのですね、助かりました!