作成中のレポートにはピボット テーブルが含まれており、その名前 (PivotTable1 など) は VBA コードで明示的に参照されています。
ワークブック自体に、ピボット テーブルが存在することを確認する式ベースのチェックを含めたいと考えました (基本的に、ユーザーがテーブルの名前を変更していないこと、またはテーブルを完全に削除していないことを確認します)。
次の回避策を使用して、名前を使用してテーブルが存在することを確認します。
=NOT(ISERROR(INDEX(INDIRECT("NameOfTable"),1,1))))
ネイティブの Excel 関数を使用してピボットに似たようなことを提案できる人はいますか?