• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCELマクロデータのある行より下の行削除の構文)

EXCELマクロでデータ行を削除する方法

このQ&Aのポイント
  • EXCELマクロで特定行より下を効率的に削除する方法を解説します。
  • マクロ記録では固定行の指定が必要ですが、変数を使用して柔軟に設定可能です。
  • 具体的な構文例を交えながら、実際の作業の手順を説明します。

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

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1742/2617)
回答No.1

Rows("189:189").Select の189をlastRowにしたいということでしたら Rows(lastRow).Select でいけると思います。

h6322813
質問者

お礼

シンプルなコードで解決しました。

Powered by GRATICA

その他の回答 (1)

  • NuboChan
  • ベストアンサー率47% (799/1673)
回答No.2

> Selection.Delete Shift:=xlU 違ってます。  xlU ---→ xlUp 以下の様なことでしょうか ? Sub test() Rows("189:189").Offset(1, 0).Select Range(Selection, Selection.End(xlDown)).Select Selection.Delete Shift:=xlUp End Sub

h6322813
質問者

お礼

ありがとうございます。仰るとおり、コピペ間違いでした。

Powered by GRATICA

関連するQ&A