- ベストアンサー
セル移動マクロを教えて下さい。
エクセルで最終行の次の行(新規入力となる行)の左4つ目のセルに移動するマクロを作りたいのですが、出来るでしょうか。 例えば列Aに1から3000までのNOが入っているとします。 B列からD列までは他のデータに使用しているため新規入力データE列の行から右に入力しています。 NO125の行までデータ入力している場合、ボタンをクリックすれば、A列のNO126(新規入力行のA列)にセルが移動するマクロです。 よろしく、お願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
「NO125の行までデータ入力している場合、」 現在入力中なのか、すでに入力されているのか紛らわしい。 すでに入力されているとする。 ANo.1さんを修正 Sub test() Range("E1").End(xlDown).Offset(1, -4).Select End Sub
その他の回答 (1)
- Masa2072
- ベストアンサー率51% (94/182)
回答No.1
A1~A125まで連続(空白なし)でNoが入力されている場合 Range("A1").End(xlDown).Offset(1,0).Select とします。 最後のOffsetでA列の最終行から数えて何行目、何列目という指定をします。
お礼
ありがとうございました。 バッチリ出来ました。 早速活用させていただきます。 今後ともよろしくお願いいたします。