- ベストアンサー
セルに入力した値をコピーして他のセルにジャンプ
VBAで、セルに入力されている値をコピーして他のセルにジャンプする事はできるでしょうか? 例えば、「A1」に「465」と入っていたら「A465」に移動 「A1」に「388」と入っていたら「A388」に移動 というふうに、値をコピーするのではなく、コピー&ペーストの動作事態をマクロに組みたいと思っているのですが、どうでしょうか? 変な質問で申し訳ありません。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Sub test01() Range("a" & Range("A1")).Select End Sub 関数式のINDIRECT関数のようなことをすることになる。 ーー 質問表現に注意 >セルに入力した値をコピーして セルに入力した値を使って >ジャンプする事はできるでしょうか セルを選択する。 編集ージャンプーセル指定もあるから、まあ良いか。 >、コピー&ペーストの動作事態 ペーストの意味不明。
その他の回答 (1)
- ka_na_de
- ベストアンサー率56% (162/286)
回答No.1
一例です。 素人なので他の回答者さんの回答も待ってください。 Sub test() Dim Tgt As Range Set Tgt = Range("A" & Range("A1").Value) Range("A1").Copy Destination:=Tgt Tgt.Select End Sub
質問者
お礼
ありがとうございます。 非常に参考になりました!
お礼
質問の表現が適切ではなかったですね・・。 申し訳ないです・・。 こんな短いコードでできるのですね。 ありがとうございました。 もっと勉強したいと思います。