• ベストアンサー

セル移動マクロを教えて下さい。

エクセルで最終行の次の行(新規入力となる行)の左4つ目のセルに移動するマクロを作りたいのですが、出来るでしょうか。 例えば列Aに1から3000までのNOが入っているとします。 B列からD列までは他のデータに使用しているため新規入力データE列の行から右に入力しています。 NO125の行までデータ入力している場合、ボタンをクリックすれば、A列のNO126(新規入力行のA列)にセルが移動するマクロです。 よろしく、お願いいたします。

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

  • ベストアンサー
  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.2

「NO125の行までデータ入力している場合、」 現在入力中なのか、すでに入力されているのか紛らわしい。 すでに入力されているとする。 ANo.1さんを修正 Sub test() Range("E1").End(xlDown).Offset(1, -4).Select End Sub

hijtxa
質問者

お礼

ありがとうございました。 バッチリ出来ました。 早速活用させていただきます。 今後ともよろしくお願いいたします。

その他の回答 (1)

  • Masa2072
  • ベストアンサー率51% (94/182)
回答No.1

A1~A125まで連続(空白なし)でNoが入力されている場合 Range("A1").End(xlDown).Offset(1,0).Select とします。 最後のOffsetでA列の最終行から数えて何行目、何列目という指定をします。

関連するQ&A