• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マクロ 実行ボタンを押さずに常に実行)

マクロを常に実行する方法はあるか?

このQ&Aのポイント
  • マクロを実行ボタンを押さずに常に実行する方法はあるのか疑問です。
  • 具体的には、A1~A10に数値を入力すると[貼り付け]マクロが実行され、D列に数値が自動的に入るようにしたいです。
  • 質問者は「常に実行」という表現が適切かわからないと述べています。

質問者が選んだベストアンサー

  • ベストアンサー
  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.3

ワークシートのイベントを利用します。 Private Sub Worksheet_Change(ByVal Target As Range) If Target.Row <= 10 And Target.Column = 1 Then Range("A1:A10").Copy Range("D1") End If End Sub

tomkon
質問者

お礼

ありがとうございます! 教えていただいた内容で解決しました!!

その他の回答 (2)

  • mar00
  • ベストアンサー率36% (158/430)
回答No.2

D1に=A1という数式をいれてD10までコピーしておけばよいのでは?

  • gandl
  • ベストアンサー率46% (6/13)
回答No.1

もちろんマクロ(VBA)を自前で組めば可能ですが、 もうひとつやりたいことがわかりません。 質問の例でいえば、D1~D10にA1~A10を参照する式を 入れておけばよいのでは?と思うのですが。

関連するQ&A