※ ChatGPTを利用し、要約された質問です(原文:EXCEL VBA 複数のセル位置を記憶したいで)
EXCEL VBAで複数のセル位置を記憶したい
このQ&Aのポイント
EXCEL VBAでセル位置を変数に記憶させる方法を知りたいです。
四つの規則性のないセルに対してOFFSET処理を行いたいです。
X1、X2、X3、X4に各セル位置を記憶させたいです。
こんにちわ。
EXCEL VBAでセル位置記憶方法について質問させていただきます。
あるシート中で以下例の様に4つの規則性のないセル(cells(1,1) cells(3,2),cells(5,4),cells(2,5)に対してOFFSET処理を4回したいので、X1、X2、X3、X4に各セル位置を記憶させたいので以下のように記述しましたが、うまく動きません。
どなたかセル位置を変数に記憶させる方法をご教授いただけませんでしょうか?
dim X1
dim X2
dim X3
dim X4
X1 = cells(1,1)
X2 = cells(3,2)
X3 = cells(5,4)
X4 = cells(2,5)
例)
Cells(X1).Select
ActiveCell.Offset(0, 2).Select
Cells(X2).Select
ActiveCell.Offset(0, 2).Select
Cells(X3).Select
ActiveCell.Offset(0, 2).Select
Cells(X4).Select
ActiveCell.Offset(0, 2).Select
よろしくお願い致します。
お礼
mt2008さん 早速のご連絡ありがとうございました。 ご教授いただきました方法でうまくいきました! 本当に助かりました! 超初心者ですがこれからも勉強を続けていきます。 ありがとうございました!