• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBA 最後に編集したデータにジャンプ)

VBAで最後に編集したデータにジャンプする方法

このQ&Aのポイント
  • VBAで最後に編集したデータがあるセルに常にカーソルを合わせる方法を紹介します。
  • shift + F5ショートカットだと操作をするたびに異なる場所にジャンプしてしまう問題を解決します。
  • 具体的なVBAコードを提供します。Excelでのデータ編集がスムーズになります。

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

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1725/2595)
回答No.9

kkkkkmです。 その後あれこれ試していたら、一度書式設定でたとえば罫線とかを設定して、その後その設定を解除しても使用済みとして認識されてしまいました。2行下の行に何もない場合、データ行の下2行を削除して試してみてください。 もしくは、先に紹介したページの最後の <S6> 書式付きセルを除外する の項目を参照してコードを変更してください。 No5のコードだと変更しやすいと思います。

KAIJI-000
質問者

補足

削除すればいけました!!! 何かしらのデータが認識されていたかもしれません。

その他の回答 (12)

  • kkkkkm
  • ベストアンサー率66% (1725/2595)
回答No.2

ThisWorkbookモジュールに以下のようなコードでいかがでしょう Private Sub Workbook_Open() With ActiveSheet .Cells(.UsedRange.Row + .UsedRange.Rows.Count - 1, .UsedRange.Column + .UsedRange.Columns.Count - 1).Select End With End Sub

KAIJI-000
質問者

お礼

回答有難うございます。

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.1

やりたいのはこういう事でしょうか? #変数の宣言や、シートの指定は省略しています。 Sub test()   nRow = Range("A1").End(xlDown).Row   nCol = Range("A1").End(xlToRight).Column + 1   Cells(nRow, nCol).Select End Sub

KAIJI-000
質問者

補足

早速の回答、朝から有難うございます。 このマクロを実行してみましたがなぜかC2にジャンプしてしまいました。 それとブックを開いたら自動実行させたいです。 Auto_Open()というのが必要ですよね?

関連するQ&A