Notifications
Clear all

Atualizar Planilha Fechada VBA (Vinculo Externo)

5 Posts
3 Usuários
0 Reactions
4,563 Visualizações
(@homer)
Posts: 2
New Member
Topic starter
 

Boa tarde. 

Gostaria de saber se podem me ajudar, tenho uma planilha mestra que recebe informações de outras planilhas (planilhas filhas) disponível na rede da empresa.

 Minha dificuldade é referente a atualização externa, a planilha mestra tem tabelas dinâmicas e outras analises (feitas em formato tabela comum).

 Quando outro usuário abre a Planilha Mestra ela perde os vínculos externos (links) sendo necessário abrir as planilhas filhas que alimentem a planilha Mestra.

  Já corrigi o caminho que estava errado, porém preciso de uma Macro que Abra as planilhas filhas, atualize a tabela dinâmica e posteriormente feche as planilhas com os dados. Mantendo apenas a planilha Mestra ou qualquer outra planilha não vinculada as planilhas filhas.

  Conseguem me auxiliar? Obrigado!

 
Postado : 10/05/2016 12:43 pm
(@mprudencio)
Posts: 2749
Famed Member
 

Disponibilize alguns arquivos de exemplo junto com a planilha consolidada

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 10/05/2016 1:03 pm
(@homer)
Posts: 2
New Member
Topic starter
 

Disponibilize alguns arquivos de exemplo junto com a planilha consolidada

Obrigado pelo retorno. Então, não consigo disponibilizar as planilhas. Elas são pesadas e tem informações que não posso disponibilizar.

Mas a linha de raciocinio é:

Arquivo Mestre
Arquivo A
Arquivo B
Arquivo C

Mestre busca informações nos Arquivos: A, B e C via tabela dinâmica, via procv e Somase.

Obrigado novamente

 
Postado : 10/05/2016 2:23 pm
(@mprudencio)
Posts: 2749
Famed Member
 

Nao precisa ser as originais..

Precisa do layout e de alguns dados desde que onde seja formulas tenha formulas onde seja texto tenha textos dados como documentos e outras informações importantes nao devem ser compartilhados.

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 18/05/2016 8:46 am
 RMC
(@rmc)
Posts: 54
Trusted Member
 

Os links estão sendo perdidos provavelmente porque ou a referencia está errado ou a forma de referencia esta incorreta.
exemplo que o arquivo esta no servidor e esta mapeado da seguinte maneira: Z:ContabilidadeContabilidade_Janeiro_2016.xlsx ou seja se você estiver definindo o link e o mesmo seja fixo e esteja mapeado como uma determinada letra pode ser que o excel entenda que este caminho não é valido e/ou se nas outras máquinas o mapeamento foi feito com outra letra de unidade diferente e/ou a mesma letra já exista com outro local ou arquivo o excel não consegue vincular as informações e atualizar as planilhas e por isso ele pede para quebrar os links ou reparar quando você abrir a pasta do arquivo mestre, caso não esteja aparecendo esta opção é porque alguém mudou as configuração nas opções.
Quanto a questão de abrir as pastas filhos(as) e depois fechá-las caso queira fazer teria ser feito através de VBA.

Para abrir as planilhas por VBA você poderia utilizar o comando:
Workbooks.Open Filename:="Z:ContabilidadeEX1.xls"

O comando para fechar
Windows("nome_do_arquivo.xlsx").Close - irá fechar a planilha a qual você espeficiar o nome e a extensão do arquivo em si.

ou você também pode fechar a janela quando ela se tornar ativa:
ActiveWindow.Close

Espera ter dado uma ideia rs

 
Postado : 04/06/2016 2:49 pm