こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

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

投稿日時 - 2008-06-06 13:44:52

QNo.4079604

困ってます

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

「NO125の行までデータ入力している場合、」
現在入力中なのか、すでに入力されているのか紛らわしい。
すでに入力されているとする。

ANo.1さんを修正

Sub test()
Range("E1").End(xlDown).Offset(1, -4).Select
End Sub

投稿日時 - 2008-06-06 14:19:28

お礼

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

投稿日時 - 2008-06-06 16:39:21

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

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

投稿日時 - 2008-06-06 13:52:52

あなたにオススメの質問