• ベストアンサー

行を削除するマクロ

a列には数値が入っています。 2行目から、a列の数値が最大かつ最下の行(この場合は12行目)までを削除するマクロのvbaの構文を教えてください。 削除するのは行全体で、a列だけではありません。 エクセル2010です。 どうぞよろしくお願いします。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

sub macro1()  dim h as range  if application.count(range("A:A")) = 0 then exit sub  set h = range("A:A").find(what:=application.max(range("A:A")), lookin:=xlvalues, lookat:=xlwhole, searchdirection:=xlprevious)  range(range("A2"), h).entirerow.delete shift:=xlshiftup end sub みたいな。

4rd
質問者

お礼

どうもありがとうございます。

関連するQ&A