0

目標:
すべての明確なフィルターを作成し、メイン ボタンを押してピボット テーブルの標準リストに戻ります。このボタンは、Excel 2010 の PowerPivot でスライサーから選択した内容をすべてクリアします。

問題:
それを行うためのメイン ボタンがありません。どのように入手すればよいですか?

情報:
Excel ドキュメントには、パワーピボットに接続されたピボット テーブルがあります。さらに、選択が異なる3つのスライサーがあります。各スライサーには小さなフィルター機能があります。私の場合、スライサーから 3 回押すのではなく、メイン ボタンを押したいと思います。

ここに画像の説明を入力

4

1 に答える 1

4

Excel メニューから一度にすべてのスライサーをクリアできます。

  1. ピボット テーブルをクリックします。
  2. [ピボットテーブル ツール] メニューで、[オプション] タブを選択します。
  3. アクション グループの [クリア] ボタンをクリックし、[フィルター] を選択します。

  4. ピボットテーブル ツールの [オプション] タブ

クリック数が多すぎる場合は、VBA を実行してすべてのスライサーを一度にクリアするボタンを作成できます。

  1. [開発] タブで [挿入] をクリックし、[ボタン (フォーム コントロール)] を選択します。
  2. ワークシートにボタンを描画します。
  3. [マクロの割り当て] ダイアログ ボックスが表示されたら、[新規] を選択します。
  4. このコードをサブに貼り付けます

    Dim cache As SlicerCache  
    For Each cache In ActiveWorkbook.SlicerCaches    
    cache.ClearManualFilter  
    Next cache 
    
  5. VBA ウィンドウを保存して閉じます。

ボタンをクリックすると、すべてのスライサーの選択がクリアされます。VBA コードのソース: http://msdn.microsoft.com/en-us/library/office/ff195843%28v=office.14%29.aspx

于 2013-06-25T01:38:29.993 に答える