Notifications
Clear all

Ordenar colunas de uma tabela

3 Posts
2 Usuários
0 Reactions
903 Visualizações
 igrs
(@igrs)
Posts: 5
Active Member
Topic starter
 

Prezados,

Vasculhei um bom tempo atrás dessa informação, porém ainda não funcionou para o que eu quero. Sou novo com o VBA, por isso não entendo todo o processo.

Eu tenho uma tabela que é alimentada por dados(números) de uma tabela dinâmica, que eu filtro através de uma caixa de listagem em outra planilha. Quero ordenar esses dados em ordem decrescente, mas não quero que seja da forma de "gravação de macro".

Sempre que mudo o filtro da tabela dinâmica na caixa de listagem, ele não ordena mais.

 
Postado : 28/07/2015 8:38 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

ig, não compreendi o que realmente quer, mas de uma olhada no link abaixo é referente a classificação em tabelas dinamicas.

Reference Pivot Fields and Pivot Items in an Excel Pivot Table, using VBA
http://www.globaliconnect.com/excel/ind ... Itemid=475

Se não for isto, detalhe melhor e se possivel anexe um modelo reduzido e compactado de acordo com as regras do forum

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 28/07/2015 12:55 pm
 igrs
(@igrs)
Posts: 5
Active Member
Topic starter
 

Mauro, obrigado pela ajuda.

Olhei o link, mas ainda não é o que eu quero. Vou tentar ser mais específico e mandar uma tabela de exemplo mais simples, visto que a que estou trabalhando não pode ser enviada.

Meu objetivo final é fazer um gráfico de barras não-dinâmico com os 5 maiores dados obtidos. A tabela não-dinâmica que dará origem ao gráfico é alimentada por dados buscados em uma tabela dinâmica (faço isso porque não gosto de trabalhar com gráficos dinâmicos). Essa tabela dinâmica possui filtros de relatório, que são controlados por uma caixa de combinação (Controle de formulário). Como eu quero que meu gráfico seja um resumo, só quero mostrar os 5 maiores dados obtidos. Então eu preciso que essa minha tabela não-dinâmica seja classificada em ordem decrescente sempre que eu filtrar a tabela dinâmica pela caixa de combinação...e essa é a minha dificuldade. Eu até consigo classificá-la, mas quando muda o filtro da tabela dinâmica não classifica mais.

Desculpa, mas não consigo armazenar o arquivo online aqui onde estou. Tentei enviar pelo email presente na tua assinatura, mas o email voltou. Se ainda precisar, mais tarde eu posto a tabela aqui.

Mais uma vez, obrigado pela disponibilidade.

 
Postado : 29/07/2015 5:56 am