自動更新ピボットテーブル
こんにちは!
誰かがピボットtableでこの珍しい問題で私を助けることができれば感謝します.
ソースシートに何も変更/編集すると、My Pivot Tableは自動的に更新/更新しません.
それは数日待っていましたが、私は何かが間違っていたと思います.
現時点では、私がソースシートを変更/編集するたびにそれを手動で更新し、それは非常に面倒です.
リヤズ.
返信リスト(回答:3)
このコミュニティで投稿していただきありがとうございます.
このマイクロソフトの記事によると: ピボットtableデータを更新-Excel(Microsoft.com)
ピボットtableがデフォルトで自動的に更新されないことに気付いた.
そのため、ピボットtableを自動的に更新できるように、このExcelファイルでいくつかの変更を実行できると思います.
一般に、VBAを使用してPivottablesを自動更新できます.そして詳細な手順については、このサードパーティの記事で提案を試すことができます. ソースデータが変更されたときにPivottableを自動的に更新する-Excelキャンパス
免責事項:マイクロソフトは、黙示的または方法で保証、または方法ではなく、リンクされたサードパーティから受信した情報に対して責任を負いません.
現場または技術に関連する支援
提案があなたのために働かないならば、投稿を歓迎し、私たちはそれを使って働き続けます.
こんにちは、
次のコードが役立つかどうかを確認してください.ソースデータを編集するたびに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の名前
さらにサポートが必要な場合は答えてください.私は助けになるために最善を尽くします.
私が助けたら、私の返事を答えとしてマークしてください.