2017-03-09 12 views
0

私は以下の問題を解決できませんでした(私が念頭に置いているものに静かなケースをオンラインで見つけることはできませんでした)。ピボットテーブルが変更されたときに動的に変化するテーブル

私は現在、ピボットテーブルのデータを手動で通常のExcelテーブルに更新します。ピボットテーブルは、1週間に1回更新されます(基本的にピボットと同じテーブルです。計算目的の値として、通常のExcelテーブルにデータを表示します。

通常のテーブルの手動更新にはかなりの時間がかかりますので、ピボットテーブルが新しいデータで更新されると自動的にテーブルを自動的にリフレッシュする方法があるのでしょうか?

通常、ピボットからのデータを通常のテーブルの対応するセルにリンクするだけですが、Pivo​​tテーブルのサイズは入力データに応じて毎週変更されます。

ノーマルテーブルを調整する方法はありますか?istサイズが変更され、ピボットが正確に反映されますか?

私は自分自身を明確にしたいと思います。

答えて

0

ピボットテーブルの更新を追跡するためにWorksheet_PivotTableUpdate(ByValターゲットとしてピボットテーブル)Subを使用して、コンテンツをコピーして別のテーブルに貼り付けるコードを実行すると、最後に "ActiveSheet.ListObjects ( "$ 1 $:$ C $ 7") "を使用してサイズを変更します。

+0

ご回答いただきありがとうございます。 – Fes174

0

これを行う答えはthis other stackoverflow threadです。

ピボットテーブルのディメンションに合わせてテーブルのサイズを変更します。計算された列を使用して、そのテーブルから必要なピボットテーブルセルを参照できます。

また、ピボットテーブルのダイナミックな名前付き範囲を作成するguest post hereもチェックしてください。ピボットテーブルは、ピボットテーブルの任意の部分を参照する別の方法です。

+0

あなたのご意見ありがとうございます!あなたのリンクされたスレッドに質問を投稿しました。 – Fes174

+0

あなたはStackOverflowスレッド、またはブログ記事について話していますか?私はそれを見ることができません。 – jeffreyweir

関連する問題