フィルターモードかどうかは、VBAでわかりますけど、それが切り替わった時にイベントが起こりませんので難しいですね。
抽出データの合計を
=SUBTOTAL(9,セル範囲)
としておいて
標準モジュールで下記のような関数を定義して
Public Function isFilterMode() As Boolean
isFilterMode = ActiveSheet.FilterMode
End Function
SUBTOTAL の設置したセルに条件付き書式で
[数式が][=NOT(isFilterMode()) ]
([]は枠のイメージ)
で条件が成立した時のフォントの色を白にする
というのではどうでしょうか
お礼
非常に参考に参考になったのですが、随時データが増えていくということと、イベントを発生させるためのアクションのことを考えるとやはり無理があるように思え、他の手立てを考えます。 本当にありがとうございました。