• 締切済み

エクセルVBAマクロについて

こんばんわ。よろしくお願いいたします。 複数行選択して行削除をした時、削除された行範囲をエクセルVBAを使って取得したいのですが、その方法がわかりません。 どなたかわかる方が居られましたら教えて下さい。 よろしくお願いいたします。

みんなの回答

  • coco1
  • ベストアンサー率25% (323/1260)
回答No.1

その「行削除」はマクロで行うのではなく、ユーザーが独自に行った行削除を、あとからマクロで検出する、ということなのですね? ざっと思いつく手法としては、各行に一意のインデックス(例えば重複しない一連番号)の列を設け、あとで、VBAでそのインデックスを一つずつ照合して不足しているインデックスを取得する、でしょうか。 カウンタや配列を使えばそこそこ簡単に処理できると思います。

関連するQ&A