
2 つの SQL 接続を含む Excel 2010 ブックがあります。両方の接続は、ブックを開いたときに更新されるように構成されています。
ワークブックには 2 つのデータ テーブルがあり、それぞれがこれらの接続のいずれかに接続されています。
これら 2 つのテーブルから取得された 3 つのピボット テーブルと 3 つのピボット グラフがあります。
ワークブックを開くと、一瞬、表やグラフが期待どおりにフォーマットされ、最後に保存したときと同じ状態になっているのがわかります。
データ テーブルが更新されると、3 つのピボット テーブルとグラフがすべて空白になります。
また、ピボット テーブルの任意の場所をクリックすると、次のような一般的な列のリストを含むフィールド リストが右側に表示されます。
[] Column1
[] Column2
[] Column3
[] etc.
ピボット テーブルを右クリックして更新を選択すると、フィールド リストが更新され、そのピボット テーブルのソースとなる各データ テーブルの上部に表示されている実際の列名が表示されます...
しかし、ピボット テーブルには依然としてデータ、行、列が表示されません。
これを防ぐにはどうすればよいですか? ピボット テーブルとグラフには、空白ではなく、更新されたデータと結果が表示される必要があります。
助言、考え、コメントは常に歓迎します。
答え1
両方の接続の [接続プロパティ] ダイアログ ボックスに移動し、[使用法] タブで、以前にチェックしていた [ブックを保存する前に外部データ範囲からデータを削除する] チェック ボックスのチェックを外すことで、この問題を解決できました。
でも分からないなぜこれにより問題は解決しました。
誰か説明してくれませんか?