Square Beat Engine

Blog for variety of things…

MS-Office

[Excel][VBA] ピボットテーブル「複数のアイテムを選択」の一括OFF

投稿日:2015-10-09 更新日:

最近、VBAでピボットテーブルの操作にチャレンジしている。
細かい操作をする際に迷うことがあるので、Tipsとして紹介。

「複数のアイテムを選択」をOFF

前提

  • あらかじめピボットテーブルは作成済み
  • フィールドもあらかじめセット済み

シート内のすべてのピボットテーブルの「複数のアイテムを選択」をOFFにするコード

すでに作成たくさんピボットテーブルを作ってから(約500個)、レポートフィルタにセットしたフィールドの複数のアイテムを選択がONになっているのに気付いた。
本来、すべてOFFでなければならないので、修正するため以下のマクロを作成した。

ちなみに、複数のアイテムを選択がONかどうか判定するのは、EnableMultiplePageItemsプロパティを参照すればいい。

以上!

-MS-Office

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

[Excel][VBA] ブックの手動計算とValue(xlRangeValueXMLSpreadsheet)の危険な関係

VBAを使ってExcelで複雑なツールを作ろうとすると、いろいろと細かい部分でつまずくものだ。 今回は、ブックの計算を手動にしていても、特定の条件下で自動に戻ってしまうという現象に遭遇した。 Valu …

[Power Point][VBA] スライド番号の挿入

自動的に番号が更新されるスライド番号をテキストボックスに挿入するには、以下のメソッドを使う。

注意点:Replaceによる解除 スライ …

[Excel][PPT][VBA] エクセルとパワーポイントの改行コードの違い

VBAで、エクセルからパワーポイントに改行を含む文字列をコピーしようとしたとき、若干つまずいたのでメモ! この記事で解決できる課題 パワーポイントの箇条書きでは、Enterで次の段落に移動し、新しい箇 …

[Excel][VBA] ピボットテーブルの生成時にメモリ不足(リソース不足)が発生する問題と解決方法

エクセルで、ピボットテーブルを生成するマクロを使っていたのだけど、データが大きいとメモリ不足で動作しないことがあったため、改善した。 同じ問題で困っている人のために、自分の解決方法を記載しておくことに …

[PowerPoint VBA] PowerPoint.Shapes.Chart エラー発生

パワーポイント2007のVBAで、予想外のエラーに遭遇し、解決できたのでメモ。 いきなり結論 パワーポイント2007は、インストール直後はPowerPoint.Shapes.Chartを実装していない …