• ベストアンサー

VBA 最終行に10行、行を挿入する作業。

VBA 最終行に10行、行を挿入する作業。 いつもお世話になっております。 上記の通りの質問をさせていただきたいです。 最終行は With Range("A65536").End(xlUp).Offset(1) End With で取得できるのはわかります。でも挿入時には使えないらしく、 どうすればいいのか分かりません。 ちなみに最終行はその時によって代わります。 どうか宜しくお願い致します。

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

  • ベストアンサー
  • xls88
  • ベストアンサー率56% (669/1189)
回答No.1

>Range("A65536").End(xlUp).Offset(1) Offset(1)していますから最終行の1行下になります。 下記で試してみてください。 With Range("H65536").End(xlUp) .EntireRow.Resize(10).Insert shift:=xlDown End With

loveless-05410
質問者

お礼

回答有難う御座います! 10行挿入できました! ただ書き忘れていて申し訳ないのですが、A5からAC5の表になっているのでそこから最終行を取得して行挿入するにはどうすればいいでしょうか? 教えていただいたものだとどうしても 4行目あたりで挿入されてしまいます。

関連するQ&A