Página 1 de 1

Vínculo entre duas planilhas em unidades diferentes

Enviado: 10 Fev 2020 às 22:21
por ronanwolf
Boa noite grupo! Preciso da ajuda de vocês.

Tenho um arquivo geral (GESTOR) que irá abastecer as cópias (GA). No entanto quando eu copia a pasta com os dois arquivos por exemplo do Desktop para outra unidades, "Downloads", "Documentos", ao abrir o arquivo (GA), percebo que na base dos vínculos permanece ainda na fórmula puxando do primeiro local e não atualiza os dados. Sendo que copiei os dois arquivos não deveria atualizar a fórmula? Alguém pode resolver este problema de vículo?

Vínculo entre duas planilhas em unidades diferentes

Enviado: 11 Fev 2020 às 22:17
por ronanwolf
Pessoal, a planilha (GA) é abastecida pela do Gestor, ou seja a do Gestor ficará em uma unidade específica e a dos funcionários ficarão em várias unidades de redes integradas.

Re: Vínculo entre duas planilhas em unidades diferentes

Enviado: 18 Fev 2020 às 19:39
por topscore
ronanwolf

Ele só atualizaria a fórmula se você RECORTASSE o arquivo e colasse em outro lugar. É possível trabalhar assim, mas gera muitos problemas.
Há outras maneiras de resolver isso.
1- Esqueça os vínculos. Coloque comandos para atualizar a planilha, ou seja: Copia o intervalo, abre o arquivo GA, seleciona o intervalo, cola os valores, salva e fecha o GA.
OU
2- Não consigo testar, pois GA está protegido (No VB), mas pode abrir um módulo e colocar o seguinte código:
Código: Selecionar todos
Option Explicit

Function MeuNomeComp() As String
MeuNomeComp = ThisWorkbook.FullName
End Function
Numa célula do GA, use essa nova função:
Código: Selecionar todos
=MeuNomeComp()
Meu resultado em casa, por exemplo, seria:
C:\Users\User\Desktop\GA - Ernane.xlsm

Se eu levo a pasta com os arquivos para outro local, o resultado dessa fórmula seria, por ex:
X:\Publico\Servidor\Arquivos compartilhados\GA - Ernane.xlsm

Agora, se ambos arquivos estão no mesmo local, você pode usar parte daquele texto na sua fórmula, concatenado com o nome do arquivo gerenciador, pois ambos tem o mesmo endereço. Precisará de um ext.texto até a última barra. Seu objetivo final é um endereço assim e, até a barra antes do nome, o texto varia conforme o local que você está.
X:\Publico\Servidor\Arquivos compartilhados\Gerenciador de atividades_(Gestor).xlsm

Não sei se isso funciona e não consigo testar.

Boa Sorte