2017-03-11 1 views
1

マクロを書き込もうとしていますが、捕捉しています。すでにフィルタリングされたスライサー内の可視オブジェクトのみをループするループを作成するにはどうすればよいですか?スライサーでフィルタリングされたアイテムをループします

以下の画像は、使用したいスライサー(「slicer_Route」)です。最初の4つの暗いオブジェクトをループするループのみです。

SLICER(これらは別のフィルタの結果であった):

enter image description here

+0

[なぜ回答を受け入れますか?](https://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)回答を受け入れることで、同じ質問をした他の人に役立ちます。 – Masoud

答えて

0

私はあなたが何をしたいのか分からないが、これは表示項目を通過:

Dim sC As SlicerCache 
Dim sI As SlicerItem 

Set sC = ActiveWorkbook.SlicerCaches("Slicer_Route") 

For Each sI in sC.SlicerItems 
If sI.Selected = True Then 

Debug.Print sI.Name 'This is an example, you can do what you want with that item 

End If 

Next sI 

あなたの場合より詳細な質問をすると、さらに助けになるかもしれません。

関連する問題