ソースコード
こんなん。Excel でタイマー処理する方法については,SHOJI's Code さん(http://shoji.blog1.fc2.com/blog-entry-29.html)を参考にしました。
Excel の標準モジュール内
Public Declare Function SetTimer Lib "USER32" _ '250ミリ秒単位の検索 num = Rnd * 100 If Sheet1.Range("A1") = Right("00" & CStr(num), 2) Then End Sub '10s単位の変更 Sheet1.Range("A2") = Right("00" & CStr(Rnd * 100), 2) End Sub |
Excel ワークシート内
Private Sub CommandButton1_Click() SetTimer 0&, 31000&, 250&, AddressOf TimerProc1 SetTimer 0&, 31000&, 10000, AddressOf TimerProc2 End Sub |