Alteração de víncul...
 
Notifications
Clear all

Alteração de vínculos em massa de diferentes pastas de trabalho

2 Posts
2 Usuários
0 Reactions
761 Visualizações
(@gmribeiro)
Posts: 37
Eminent Member
Topic starter
 

Boa tarde. Estou com um problema e gostaria de uma sugestão. Existem aproximadamente 1000 pastas de trabalho com a mesma estrutura e senha de proteção contra alterações. Essas pastas de trabalho estão vinculadas a outras 3 pastas de trabalho principais (vou chamá-las de pastas A, B e C).

A pasta A encontra-se um nível acima da pasta de arquivo onde estão as 1000 pastas de trabalho, e as pastas B e C, dois níveis acima.

Gostaria de trazer as pastas B e C para o mesmo nível da pasta A sem que essas 1000 pastas de trabalho perdessem os vínculos, pois para atualizá-los os usuários precisariam ter acesso à senha de proteção, o que não é desejado.

Uma segunda etapa seria juntar as planilhas B e C em uma única pasta de trabalho, mantendo as abas de ambas pastas de trabalho.

Por acaso existe alguma forma de realizar essas duas alterações em massa, sem precisar abrir cada uma dessas 1000 pastas de trabalho?

Não entendo de VBA, sei apenas colar o código e rodar um código pronto. Agradeço pela ajuda!

 
Postado : 07/04/2022 5:14 pm
EdsonBR
(@edsonbr)
Posts: 1057
Noble Member
 
Postado por: @gmribeiro

Por acaso existe alguma forma de realizar essas duas alterações em massa, sem precisar abrir cada uma dessas 1000 pastas de trabalho?

Será necessário sim abrir cada uma das 1000 pastas, mas logicamente isso não precisa ser manualmente, o VBA faz todas as operações necessárias de abrir cada arquivo, atualizar os links e salvar com as alterações (obs.: estou supondo que todas elas usem a mesma senha de abertura).

Vc terá que fornecer todos os detalhes para gerar um código útil:

  • Qual o caminho das 1000 pastas? Elas têm nome semelhante e são numeradas sequencialmente? Ou qual regra seguem?
  • Dentro do diretório das 1000 pastas estão só elas ou existem outros arquivos de outros assuntos/outros tipos?
  • As 1000 pastas têm outros links além desses três? Conexões de consultas externas/queries?
  • Qual o nome de arquivo atual da Pasta A (pai)? Ela também tem senha de abertura?
  • Qual o nome de arquivo atual das Pastas B e C (avôs)? Elas também têm senha de abertura?
  • Caso vc resolva renomear as pastas A, B e/ou C, quais serão os novos nomes?

 
Postado : 08/04/2022 11:51 am