- ベストアンサー
エクセルのマクロで、できると思うのですが・・・。
例えば、A1から下にリストを入力していき、A100まで入力したとします。 他のシートなどで作業後、シートを戻し、再度リストを入力しようとした時、すぐにA101のセルに入力したいのです。 つまり、A列のなかで、【現在一番上に位置している空白セル】をアクティブにするマクロが知りたいのです。 ただ、アクティブになるだけでは無く、それが画面上に現れて、すぐに入力できるようになっていないと困るのです。 どうでしょうか。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
マクロの一例です。 (※作業中のシートを sheet1 と仮定) Sub Macro_X() Sheets("Sheet1").Select Range("A1").Select Selection.End(xlDown).Select ActiveCell.Offset(1, 0).Select End Sub
その他の回答 (2)
- suz83238
- ベストアンサー率30% (197/656)
回答No.3
Sub xx() ActiveSheet.Range("A65536").End(xlUp).Offset(1, 0).Select End Sub
質問者
お礼
同じ結果を出すのに、色んな式があるんですね。 勉強になりました。 ありがとうございました。
- FEX2053
- ベストアンサー率37% (7991/21371)
回答No.1
マクロなんぞ作らなくても、[Ctrl]+[↓]で 1.連続して入力している場合、連続したデータセルの一番最後 2.空白セルの場合、連続した空白セルの一番最後 に飛んでくれます。[→][←][↑]全て同じ動作が出来ます。
質問者
お礼
ありがとうございます。 マクロはあれこれ勉強してるんですが、ショートカットキーのことはぜんぜん知らないのです。 勉強しないといけませんね・・・。
お礼
おおー、いいですねー。 思い通りになりました。 ありがとうございました。