VBAほぼ初心者ですがネットでコピペして作りました。テストではCOUNTIFの数値を手動で変化させると\u0026quot;イマです\u0026quot;と音声が出ます。が外部からのデータでCOUNTIFの数値が変化しても音声が出ません。1か月くらい色々しましたが自分では解決できないので、どなたか無知な私に教えていただけないでしょうか?(因みにPCは10月に新規更新です)●Microsofto Excel ObjectsOption Explicit'20251001(音声で知らせる)Private Sub Worksheet_SelectionChange(ByVal Target As Range)A(1) = Range(\u0026quot;AB1\u0026quot;).ValueIf A(1) \u0026lt;\u0026gt; A(2) And A(1) \u0026gt; 1 ThenApplication.Speech.Speak \u0026quot;イ マ で す\u0026quot;End IfA(2) = A(1)End Sub●標準モジュールOption Explicit'20251001(音声で知らせる)Public A(2) As Double●セル\u0026quot;AB1\u0026quot;に 【=COUNTIF((V6:V410),\u0026quot;⇓\u0026quot;)】のカウント数が入ります。(V6:V410)は外部からのデータで分単位で変化します(秒もあります)

MicrosoftExcel

1件の回答

回答を書く

1127293

2026-06-09 00:15

+ フォロー

Worksheet_SelectionChangeはセルの選択をしたら発動します。Changeイベントの場合は値が更新されたら発動します。

外部から値更新と言うのはVBAで処理されていると思いますが当然マウス操作でセルのクリックをしていないのでSelectionChangeは発動しません。

VBAで値更新がされているならその更新後に発動させれば良いです。

ここでなんのイベントを使うかは、その値の更新方法次第なので今の情報だけだと判断しきれません。

うったえる有益だ(0シェアするブックマークする

関連質問

Copyright © 2026 AQ188.com All Rights Reserved.

博識 著作権所有