我最近發現了基於變量名過濾切片器的VBA代碼。這是一個偉大的工具,用於過濾你想看到的東西vba select slicer item excel
我的代碼中的下一步是可能從我的數據透視表/圖表(自動)中刪除可見數據。
假設我已經有一個變量「Remove_ITEM」,需要從顯示的數據中刪除。 Remove_item位於切片器(「slicer_Order」)內。
數據也在數據模型中。
下面的代碼是隻顯示REmove_Item:
ActiveWorkbook.SlicerCaches("Slicer_Order").'VisibleSlicerItemsList = ("[Actuals_Table].[Order].&["& Remove_item &"]")
現在我想反其道而行之
什麼'ActiveWorkbook.SlicerCaches( 「Slicer_Order」)的類似示例。SlicerItems(Remove_Item).Selected = FALSE'? – R3uK
這給了我運行時錯誤'1004': –
和'Slicers(「Slicer_Order」)。SlicerItems(Remove_Item).Selected = Fa lse'?爲了簡單起見,爲了簡單起見,我將Remove_item的值替換爲remove_item,並將其替換爲我希望移除的實際值,然後設置了Remove_Item的值(即'Remove_Item =「StringToRemove」)' – R3uK