Excel 2002 Worksheet_Calculate メモ

楽天RSS(Ver1.22)を起動し、9時少し前に、ワークブックを開くと、
Excel 2002(XP)で、
Private Sub Worksheet_Calculate()
のイベントが9時を過ぎても実行されない。

? Application.EnableEvents
True
? Application.Calculation
-4105  → 自動
? Thisworkbook.Worksheets("2").enableCalculation
True

とイミディエイトで確認した。ここら辺は問題ない。

また、Worksheets("2")の、B5のセルに、=12*4 のように数式を入れて手動で計算させても、イベントは実行されない。(本来はイベントが発生するべき)

RSSで数字が配信されるようになってから、ワークブックを開けばWorksheet_Calculateのイベントは実行される。

と、Excel 2002で9時ちょうどに記録を開始するにはどうするのが良いのか考え中。on timeか?

さらに条件を色々変えて試してわかったことは、Worksheet_Calculateだけでなく、Worksheet_Activateなどのイベントも発生しないということ。イベント全般が駄目になるようだ。困ったもんだ。