![Excel を開いてデータ ソースを更新すると、ピボット テーブルとグラフが空白になる](https://rvso.com/image/1518646/Excel%20%E3%82%92%E9%96%8B%E3%81%84%E3%81%A6%E3%83%87%E3%83%BC%E3%82%BF%20%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%92%E6%9B%B4%E6%96%B0%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81%E3%83%94%E3%83%9C%E3%83%83%E3%83%88%20%E3%83%86%E3%83%BC%E3%83%96%E3%83%AB%E3%81%A8%E3%82%B0%E3%83%A9%E3%83%95%E3%81%8C%E7%A9%BA%E7%99%BD%E3%81%AB%E3%81%AA%E3%82%8B.png)
2 つの SQL 接続を含む Excel 2010 ブックがあります。両方の接続は、ブックを開いたときに更新されるように構成されています。
ワークブックには 2 つのデータ テーブルがあり、それぞれがこれらの接続のいずれかに接続されています。
これら 2 つのテーブルから取得された 3 つのピボット テーブルと 3 つのピボット グラフがあります。
ワークブックを開くと、一瞬、表やグラフが期待どおりにフォーマットされ、最後に保存したときと同じ状態になっているのがわかります。
データ テーブルが更新されると、3 つのピボット テーブルとグラフがすべて空白になります。
また、ピボット テーブルの任意の場所をクリックすると、次のような一般的な列のリストを含むフィールド リストが右側に表示されます。
[] Column1
[] Column2
[] Column3
[] etc.
ピボット テーブルを右クリックして更新を選択すると、フィールド リストが更新され、そのピボット テーブルのソースとなる各データ テーブルの上部に表示されている実際の列名が表示されます...
しかし、ピボット テーブルには依然としてデータ、行、列が表示されません。
これを防ぐにはどうすればよいですか? ピボット テーブルとグラフには、空白ではなく、更新されたデータと結果が表示される必要があります。
助言、考え、コメントは常に歓迎します。
答え1
両方の接続の [接続プロパティ] ダイアログ ボックスに移動し、[使用法] タブで、以前にチェックしていた [ブックを保存する前に外部データ範囲からデータを削除する] チェック ボックスのチェックを外すことで、この問題を解決できました。
でも分からないなぜこれにより問題は解決しました。
誰か説明してくれませんか?