... Pelo que entendi, você tem uma planilha com os dados que se encontra na rede e outra planilha com a tabela dinâmica...
Olá Walter, boa noite!
Antes de mais nada, obrigado pela tentativa, mas não é isso que preciso. Na verdade eu já tenho uma rotina que faz isso que postou.
Deixe tentar ser mais claro.
Eu tenho várias tabelas dinâmicas separadas em planilhas. Cada uma dessas tabelas, é montada através de uma base em um arquivo que está em algum lugar.
Exemplo: Tenho uma base de dados em:
\redelocalArquivoBase.xlsx
Tenho um arquivo com uma tabela dinâmica em:
D:Arquivo.xlsm
Esse arquivo "D:Arquivo.xlsm" tem uma tabela dinâmica, que puxa os dados da base "\redelocalArquivoBase.xlsx", mas precisamente na planilha "BASE!A1:AV1000", ou seja:
"'\redelocal[ArquivoBase.xlsx]BASE'!A1:AV1000"
Agora, suponhamos que a minha base mude ou de endereço, ou o arquivo seja renomeado ou a planilha seja renomeada (enfim, qualquer coisa que faça com a base de dados para alimentar a tabela dinâmica não seja mais "\redelocalArquivoBase.xlsx".
Como eu monto uma rotina em VBA para que atualize o enderço da base, de forma dinâmica através de parâmetros pré-definidos?
Ai vc volta ao meu primeiro post, e entenderá melhor como seria essa rotina.
Abraços!
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 17/11/2011 7:43 pm