- ベストアンサー
エクセル: Changeイベントが発生しないのはなぜ?
エクセルでChangeイベントが発生しないので以下の方法で確認してみました。 やはり駄目でした。 なぜでしょうか。 条件:Excel2000 エクセルのセル に楽天証券から株価データをRSSでもらっています。 書いたコード Private Sub Worksheet(ByVal Target As Range) If Target.Address <> "" Then MsgBox "イベント確認" End if End Sub これで駄目なのですがセルをいじるとイベントは発生しているようです。 Intersectプロシージャも試しましたが駄目でした。 Case文で拾うことも試しましたが駄目でした。 RSSで信号を受けた場合イベントは発生しないものでしょうか? よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
この場合、change イベントではありません。 Sheetの、 Worksheet_Calculate か、 ThisWorkbookの Workbook_SheetCalculate のイベントです。
その他の回答 (1)
- n-jun
- ベストアンサー率33% (959/2873)
回答No.1
楽天RSSの使い方2 http://kabu.muimi.com/k/rakuten_rss/2/ RSSの変更イベントを拾う Worksheet_Calculate を応用するとか?
質問者
お礼
ありがとうございました。 明日の配信を待って実験しようと思います。
お礼
Changeイベントしか知らなかったので助かりました。 あす早速テストしてみようと準備しています。 ありがとうございました。