システムwiki

自動更新ピボットテーブル

Raaj306 受付中 最終更新日:2021-06-15 09:28

こんにちは!

誰かがピボットtableでこの珍しい問題で私を助けることができれば感謝します.

ソースシートに何も変更/編集すると、My Pivot Tableは自動的に更新/更新しません.

それは数日待っていましたが、私は何かが間違っていたと思います.

現時点では、私がソースシートを変更/編集するたびにそれを手動で更新し、それは非常に面倒です.

リヤズ.

返信リスト(回答:3)

1 #
MayShiM

このコミュニティで投稿していただきありがとうございます.

このマイクロソフトの記事によると: ピボットtableデータを更新-Excel(Microsoft.com)

ピボットtableがデフォルトで自動的に更新されないことに気付いた.

そのため、ピボットtableを自動的に更新できるように、このExcelファイルでいくつかの変更を実行できると思います.

一般に、VBAを使用してPivottablesを自動更新できます.そして詳細な手順については、このサードパーティの記事で提案を試すことができます. ソースデータが変更されたときにPivottableを自動的に更新する-Excelキャンパス

免責事項:マイクロソフトは、黙示的または方法で保証、または方法ではなく、リンクされたサードパーティから受信した情報に対して責任を負いません.
現場または技術に関連する支援

提案があなたのために働かないならば、投稿を歓迎し、私たちはそれを使って働き続けます.

2 #
Mark

こんにちは、

次のコードが役立つかどうかを確認してください.ソースデータを編集するたびにPivot Tableを自動的に更新する(データを追加または削除されたデータ).

ステップ1:Open Vbe、Visual Basic Editor(Alt + F11)

ステップ2:Vbeでは、ソースデータを含むシートモジュールを開きます.

ステップ3:ワークシートの変更に新しいイベントを追加します.

ステップ4:次のVBAコードを追加します.

プライベートサブワークシート(範囲としてのBYVALターゲット)

Excel.InterSect(ターゲット、ワークシート( "サンプルデータ1").listObjects( "TMSC").DatabodyRange)は何も

Sheet132.Pivottables( "PTMSC").pivotcache.refresh

の場合は終わります

終了SUB

:あなたの要求に合わせてコードを変更してください.

1)ワークシート( "sample data-1")-ソースデータがあるワークシートの名前.

2)listObjects( "tmsc")-ソースデータtableの名前.ここでは、送信元データをMS Exceltableに変換しました.

3)ピボットtable( "PTMSC")-ピボットtableの名前

さらにサポートが必要な場合は答えてください.私は助けになるために最善を尽くします.

私が助けたら、私の返事を答えとしてマークしてください.

応答2# ->にスキップ
3 #
Raaj306

こんにちは、

これで私を助けてくれてありがとうございました.