• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBA 現在のセル番地を記憶、復元するコート)

VBA 現在のセル番地を記憶、復元するコード

このQ&Aのポイント
  • VBAを使用して、現在のセル番地を記憶し、後でその位置に戻るコードを探しています。
  • Excel 2003を使用しています。セル番地を記憶し、条件に応じて位置を復元するコードをお探しです。
  • 以前インターネットで見た、便利な記憶・復元コードの場所がわからないです。

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

  • ベストアンサー
  • akr
  • ベストアンサー率18% (32/173)
回答No.1

下記のようなことでしょうか? dim work as Range '記憶用のオブジェクト変数の宣言 set work = Selection '記憶するコード work.Select '復元するコード ただし、下記の記述からすると違うのかな... > めずらしいコードで、便利だった記憶があります。 珍しくはない一般的なコードですよね

usny-stk
質問者

お礼

これを探していました。一般的なんですね!大変、ありがとうございましたm--m

その他の回答 (1)

  • tsubuyuki
  • ベストアンサー率45% (699/1545)
回答No.2

えぇと、すいません。 > Range("AS46").Select >  ???????ここに位置を記憶するコード?????????? ってことは、現在のセル番地は"AS46"なんじゃないんでしょうか。 さておき。 Dim myRow As Integer, myCol As Integer   Range("as46").Select   myRow = ActiveCell.Row   'セルの行番号取得   myCol = ActiveCell.Column 'セルの列番号取得 で、行・列番号を取得。   Cells(myRow , myCol).Select  '指定番地へ戻る でお望みの動きに近くなりますかね。 まぁ、珍しくもなんともない、 ありきたりのコードではありますけれど。

usny-stk
質問者

お礼

誤った例題でしたm--m ありがとうございました。

関連するQ&A