- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルのマクロのタイマー機能について)
エクセルのマクロで指定した時間ごとにURLをクリックする方法
このQ&Aのポイント
- エクセルのマクロを使って指定した時間ごとにURLをクリックする方法を簡略化したいです。
- 使用するセルを一回ごとにずらしていくだけで実現できる方法があるか教えてください。
- エクセル2007で作成しています。マクロ初心者なので、わかりやすく説明してください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんな感じでできるかと思います。 Public 回数 As Integer Sub 一定の時間間隔でマクロを実行する() '進捗状況を示すために準備する 回数 = 0 指定時刻 = Now + TimeValue("0時00分05秒") 待ち時間 = TimeValue("0時00分01秒") Application.OnTime TimeValue(指定時刻), "新規", TimeValue(待ち時間) End Sub Sub 新規() If (回数 + 1) = 490 Then Range("C1").Value = Now & " 終了" Exit Sub End If Range("A1").Offset(回数 Mod 49).Select 'A列のURLを取得 Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True 指定時刻 = Now + Range("B1").Offset(回数).Value 'B列の時間を取得 待ち時間 = TimeValue("0時00分01秒") Application.OnTime TimeValue(指定時刻), "新規", TimeValue(待ち時間) 回数 = 回数 + 1 End Sub
お礼
早速有難うございます! 家に帰ったら試してみます^^