- ベストアンサー
Excel マクロの登録 を一定間隔で実行する
【マクロの登録】で登録したマクロを1分おきに自動で実行させるには、どうすればよいでしょうか? セルA1の値が変化した時に、登録したマクロが実行する方法もあれば教えてください。 宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>登録したマクロを1分おきに自動で実行させるには http://www.d3.dion.ne.jp/~jkondou/excelvba/K10.htm >セルA1の値が変化した時に、登録したマクロが実行する方法もあれば教えてください。 ワークシートのイベントで出来ます。 Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column = 1 And Target.Row = 1 Then Call マクロ名 End If End Sub ※Call マクロ名 の変わりにマクロの処理内容を書いても可
その他の回答 (1)
- dogs_cats
- ベストアンサー率38% (278/717)
回答No.1
実行したいシートのシートモジュールにコードを記載します。 シートの対象セル(範囲でも可)を指定して、対象セルの値に変化があった場合にのみVBAを実行します。 下記のtatrgetにセル範囲を指定するコードを記載します。 詳細は下記サイトご参照。 Private Sub Worksheet_Change(ByVal Target As Range) http://www.moug.net/tech/exvba/0050131.html
質問者
お礼
サイトまで教えていただきありがとうございます。 出来ました。
お礼
出来ました。 ありがとうございます。