• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルのマクロのタイマー機能について)

エクセルのマクロで指定した時間ごとにURLをクリックする方法

このQ&Aのポイント
  • エクセルのマクロを使って指定した時間ごとにURLをクリックする方法を簡略化したいです。
  • 使用するセルを一回ごとにずらしていくだけで実現できる方法があるか教えてください。
  • エクセル2007で作成しています。マクロ初心者なので、わかりやすく説明してください。

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

  • ベストアンサー
  • jcctaira
  • ベストアンサー率58% (119/204)
回答No.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

ti_2003_3
質問者

お礼

早速有難うございます! 家に帰ったら試してみます^^

関連するQ&A