Retornar no VBA, o ...
 
Notifications
Clear all

Retornar no VBA, o valor da Segmentação de dados.

8 Posts
2 Usuários
0 Reactions
4,100 Visualizações
(@pfarias)
Posts: 0
New Member
Topic starter
 

Olá Pessoal,
Estou começando agora a trabalhar com tabela dinâmica e VBA juntos e dúvidas vão surgindo.

Como eu retorno o valor de uma Segmentação de Dados que está atualmente selecionada?

 
Postado : 26/02/2015 1:22 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!

Sub MandeSeuModelo()
Dim cache As Excel.SlicerCache
Set cache = ActiveWorkbook.SlicerCaches("SegmentaçãodeDados_valor")
Dim sItem As Excel.SlicerItem
For Each sItem In cache.SlicerItems
    Range("M1").Value = sItem.Name
Next sItem
End Sub

Att

 
Postado : 26/02/2015 2:14 pm
(@pfarias)
Posts: 0
New Member
Topic starter
 

Boa tarde!

Sub MandeSeuModelo()
Dim cache As Excel.SlicerCache
Set cache = ActiveWorkbook.SlicerCaches("SegmentaçãodeDados_valor")
Dim sItem As Excel.SlicerItem
For Each sItem In cache.SlicerItems
    Range("M1").Value = sItem.Name
Next sItem
End Sub

Att

Valeu. Mas nesse caso não estou conseguindo usar como eu quero.

No caso a "Slicer" possui 05 opções. Quero que ele traga o valor que esta no momento selecionado.
Nesse código ele está sempre me trazendo a ultima opção da slicer.

 
Postado : 27/02/2015 6:49 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

No seu sua necessidade deve ser atendida somente por VBA, formula não serve?
=CONTAGEMCONJUNTOCUBO(INFODADOSTABELADINÂMICA("Saldo";$G$1;"Descrição";"Calça Azul marinho (Operações)";"Tamanho";"G"))

para mais veja:
http://www.powerpivotpro.com/2010/12/an ... -formulas/

Att

 
Postado : 27/02/2015 7:57 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Veja se o arquivo em anexo ajuda.

Fonte:
http://www.jkp-ads.com/articles/slicers05.asp

Att

 
Postado : 27/02/2015 8:44 am
(@pfarias)
Posts: 0
New Member
Topic starter
 

Alexandre,
Consegue enviar sem que seja formatação 7z?
Nesse PC estou utilizo FileZip e ele não abre esse arquivo.

 
Postado : 27/02/2015 11:29 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Então baixe logo, pois é contra as regras!!!

Obs: Moderadores, fovar remover o arquivo não compactado, assim que houver 1 download.

Att

 
Postado : 27/02/2015 12:07 pm
(@pfarias)
Posts: 0
New Member
Topic starter
 

Conseguir converter.. Valeu! Conseguisse o que precisava!

 
Postado : 27/02/2015 12:13 pm