- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelでセルを一度だけ参照したい-便乗質問)
Excelでセルを一度だけ参照する方法-便乗質問
このQ&Aのポイント
- Excelで特定のセルを一度だけ参照する方法について教えてください。
- 例えば、A1セルに入力された値を他のセルで参照したい場合、一度だけ参照する方法はありますか?
- VBA初心者ですが、A1からA100のセル範囲に変動する値を対応するB1からB100のセルに一度だけ参照させる方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
一例です。 対象シートタブ上で右クリック→コードの表示→サンプルコードを貼り付けてお試しください。 サンプルコード Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, Range("A1:A100")) Is Nothing Then Exit Sub For Each a In Target If a.Offset(0, 1) = "" Then a.Offset(0, 1) = a End If Next End Sub
その他の回答 (1)
- tom04
- ベストアンサー率49% (2537/5117)
回答No.1
こんばんは! 外していたらごめんなさい。 Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, Columns(1)) Is Nothing Then Exit Sub On Error Resume Next If Target.Offset(, 1) = "" Then Target.Offset(, 1) = Target End If Target.Offset(, 2) = Target End Sub こういう感じで良いのでしょうか?m(_ _)m
質問者
お礼
こんばんわ。 こんなに早く回答いただけるとは思いませんでした。 早速試してみました。 正常に動作しました。 ありがとうございました。
お礼
感謝いたします。 ドンピシャリの期待通りの動作でした。 本当にありがとうございます。