Dúvidas sobre cálculos, funções simples e aninhadas, fórmulas matriciais, etc.
Por ronanwolf 11 Fev 2020 às 00:21
Membro Novato
Mensagens: 2
Reputação: 0
#52279
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?
Apenas usuários registrados podem ver ou baixar anexos.
Por topscore 18 Fev 2020 às 21:39
Membro 1 Estrela
Mensagens: 54
Reputação: 17
#52408
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 todosOption 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