
EXCEL 2003を使用しております。
現在のセル番地を記憶しておいて、後にそのセル番地へ戻るというコードを探しております。
Range("AS46").Select
???????ここに位置を記憶するコード??????????
If InStr(Selection.Value, "◎") > 0 Then
ActiveCell.Offset(0, -3).Select
Selection.Copy
Range("D19").Select
If Selection.Value = "" Then
PasteSpecial Paste:=xlPasteValues
???????ここに位置を復元するコード??????????
こんな風な感じで使います。
何卒ご教授よろしくお願いします。
以前、インターネットでやり方を見たのですが、どこにあるかわかりません。
めずらしいコードで、便利だった記憶があります。

No.1ベストアンサー
- 回答日時:
下記のようなことでしょうか?
dim work as Range '記憶用のオブジェクト変数の宣言
set work = Selection '記憶するコード
work.Select '復元するコード
ただし、下記の記述からすると違うのかな...
> めずらしいコードで、便利だった記憶があります。
珍しくはない一般的なコードですよね
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 '指定番地へ戻る
でお望みの動きに近くなりますかね。
まぁ、珍しくもなんともない、
ありきたりのコードではありますけれど。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 動きっぱなしです。止め方とプロシージャの間違いを教えて下さい! 5 2022/08/15 23:08
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/02/02 09:25
- Visual Basic(VBA) VBA Userformで一部別シートに転記がしたいのですが 2 2023/05/24 13:08
- Excel(エクセル) エクセル VBAでシートのコピーを作りたい 1 2023/05/18 07:42
- Visual Basic(VBA) ExcelVBA No.を自動連番で設定をしながらデータ入力をしたい 2 2022/08/03 18:19
- Excel(エクセル) 2つのVBAを一緒にしたら機能しなくなりました(エクセル) 7 2022/06/02 12:41
- Visual Basic(VBA) VBAでoutlook365が起動しません。 4 2022/08/25 13:31
- Visual Basic(VBA) データのある範囲を選択するVBAについて 2 2022/09/03 00:20
- Visual Basic(VBA) 【追加】ファイルを閉じてダイアログで保存した時だけ処理の実行をする 3 2022/03/23 15:43
- Excel(エクセル) B列に文字がはいったらA列に数字が入るマクロードを完成させたい 4 2023/04/21 01:58
このQ&Aを見た人はこんなQ&Aも見ています
-
VBA実行後に元のセルに戻りたい
Visual Basic(VBA)
-
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
[Excel] 1つ前のアクティブのセルに戻りたい(ショートカット希望)
Access(アクセス)
-
-
4
エクセルVBAで、条件に一致するセルへ移動
Excel(エクセル)
-
5
VBA(エクセル)で自動的にボタンをクリックさせるには
その他(プログラミング・Web制作)
-
6
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
7
値を入力後、自動的にアクティブセルが移動するマクロ
Excel(エクセル)
-
8
エクセルVBAで、値が入っている最終行の、右隣の値をコピーして、別のセルに貼り付けるコード
Excel(エクセル)
-
9
エクセルVBAで、MsgBox やInputBox は、画面の中央以外に表示させたい。
Excel(エクセル)
-
10
VBAでブックを非表示で開いて処理して閉じる方法
Excel(エクセル)
-
11
エクセルのマクロ機能で前のシートに返るVBAはどうかくか
Excel(エクセル)
-
12
B列の最終行までA列をオートフィル
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フィルターかけた後、重複を除...
-
1日に1人がこなせるプログラム...
-
sinカーブの表示のさせ方
-
PreviewKeyDownイベントが2回...
-
JANコードとPOSコードは同じ?
-
access2021 VBA メソッドまたは...
-
Exel VBA 別ブックから該当デ...
-
Excel VBAでOpenTextのFieldInf...
-
Excelシート上で右クリックがで...
-
VBAでファイルオープン後にコー...
-
JavaScriptの定数名が取り消し...
-
VBA ユーザーフォームの印刷に...
-
【VB6】実行ファイルとした後、...
-
access2003 クエリSQL文に...
-
SQL
-
ACCESSで、履歴事項を管理する...
-
◾️Excel VBA 統合について Cons...
-
エクセル VBA 同じ内容のセル...
-
オートフィルタで抽出結果に 罫...
-
RS-232の ボーレイト変更がで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フィルターかけた後、重複を除...
-
1日に1人がこなせるプログラム...
-
access2021 VBA メソッドまたは...
-
JANコードとPOSコードは同じ?
-
Exel VBA 別ブックから該当デ...
-
Nullの使い方が不正です。
-
access2003 クエリSQL文に...
-
JavaScriptの定数名が取り消し...
-
オートフィルタで抽出結果に 罫...
-
PreviewKeyDownイベントが2回...
-
エクセルに見えない文字(JISX0...
-
VBAでファイルオープン後にコー...
-
Excelシート上で右クリックがで...
-
変数名「cur」について
-
Excel VBA素人です。VBAで図形...
-
【VB6】実行ファイルとした後、...
-
VBA 現在のセル番地を記憶、復...
-
COBOLの文法
-
ASCIIコードを文字に変換したい
-
wechatアプリについての質問で...
おすすめ情報