- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBA 現在のセル番地を記憶、復元するコート)
VBA 現在のセル番地を記憶、復元するコード
このQ&Aのポイント
- VBAを使用して、現在のセル番地を記憶し、後でその位置に戻るコードを探しています。
- Excel 2003を使用しています。セル番地を記憶し、条件に応じて位置を復元するコードをお探しです。
- 以前インターネットで見た、便利な記憶・復元コードの場所がわからないです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
下記のようなことでしょうか? dim work as Range '記憶用のオブジェクト変数の宣言 set work = Selection '記憶するコード work.Select '復元するコード ただし、下記の記述からすると違うのかな... > めずらしいコードで、便利だった記憶があります。 珍しくはない一般的なコードですよね
その他の回答 (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 '指定番地へ戻る でお望みの動きに近くなりますかね。 まぁ、珍しくもなんともない、 ありきたりのコードではありますけれど。
質問者
お礼
誤った例題でしたm--m ありがとうございました。
お礼
これを探していました。一般的なんですね!大変、ありがとうございましたm--m