Ir ao conteúdo

Excel Erro em vínculo com outra planilha


Ir à solução Resolvido por DJunqueira,

Posts recomendados

Postado

Pessoal estou com o seguinte problema

 

Tenho uma planilha com outras 14 planilhas vinculadas sendo q duas delas estão sempre dando "erro: planilha não encontrada" e por mais q eu utilize o botão Alterar Fonte e aponte novamente p/ as tais planilhas elas persistem na mensagem de erro.

 

Alguém tem alguma ideia de como resolver este problema, nem q seja p/ dar uma linha de pesquisa na internet?

 

tks

Postado

Olá @DJunqueira, boa tarde!

 

Coincidentemente eu passei pelo mesmo problema ontem, mas com apenas 1 planilha vinculada.

 

A única coisa diferente que eu fiz, das quais você já citou, foi Alterar Fonte > Verificar Status > Atualizar Valores > Fechar

 

Salvei e usei o arquivo normalmente. No final do dia fechei e hoje o abri sem o erro.

 

Seria uma honra conseguir lhe ajudar, espero que dê um norte.

Postado

minoso muito obrigado pela pronta resposta, mas essa solução eu já tentei n vezes ;)

 

Um detalhe extra é q recentemente passei a tentar direcionar a função PROCV() para Tabelas nomeadas dentro destas planilhas e aparentemente isto não está funcionando. Até criei conexão entre Tabelas das planilhas problemáticas e nada.

 

Solução capenga:

Parei de utilizar o nome da Tabela na outra planilha e passei a fazer referência direta, o vínculo continuou a dar mensagem de erro, mas as células não deram mais erro.

 

Ainda sim ficam as dúvidas, porque não consigo fazer com q pare de dar erro no vínculo? porque ao utilizar o nome da Tabela na outra planilha dá erro na célula e na referência direta não dá, mesmo com o vínculo dando mensagem de erro?

 

Obs1.: Essas planilhas evoluíram do Office 2003 p/ o 2013, será q tem alguma influência?

Obs2.: porque esse editor se dá ao trabalho de corrigir p+q p/ 'porque'?

Postado

Não utilizei a função SOMARPRODUTO() nem cheguei a utilizar o Excel 2007, simplesmente pulei essa versão.

 

Minha impressão é q ao utilizar o nome da Tabela o Excel tenta localizar a planilha, como está com erro no vínculo a fórmula retornava erro. Com a utilização da referência direta a célula parou de dar erro provavelmente porque não atualiza os dados. Vou testar isso...

 

É isso, a referência direta não atualiza a informação, apenas mantém o resultado correto. Então a solução ideal seria parar de dar erro no vínculo p/ poder utilizar o nome da Tabela.

 

Obs.: Esse editor está traduzindo demais minhas abreviações, agora foi com (H u m m...)

Postado

Na verdade o link que postei não foi na ideia de exibir o problema na fórmula ou na versão específica @DJunqueira, foi na questão de vínculo matricial, leu o segundo post do tópico que linkei? O que o nosso colega disse ali parece fazer sentido.

Postado

Não, não tem nada de matricial no problema com o vínculo entre as planilhas.

Eu gostaria de passar a utilizar o nome das tabelas porque volta e meia elas ultrapassam a margem de segurança q eu dou, tipo costumava variar entre linha 400 e 450 e eu colocava linha 600, só q eventualmente ultrapassa essa margem de segurança. Essas tabelas contém dados obtidos de sites na internet.

Postado

Trabalhar com colunas no Excel novo (2013) não é boa programação, pois o número de linhas aumentou absurdamente, o q eu poderia fazer é aumentar muito a margem de segurança - OK.

Mas o meu problema mesmo é: porque não consigo re-vincular estas 2 planilhas de 14? O Excel tem um limite máximo de planilhas vinculadas?

Postado

@DJunqueira , eu respeito sua opinião e sua experiência. Acredito sim que programar com base nas colunas seja uma 'má programação', ou ao menos era em versões anteriores do Excel.

 

Sempre programei assim e nunca tive queda no desempenho, mesmo quando comparado com essa tal 'margem de segurança'.

 

O excel só passa a usar a última milhonésima linha da seleção G:G, por exemplo, se e somente se ela tiver algum conteúdo.

 

Por quê não experimenta referenciar suas 'tabelas' pelas colunas? Avalie o desempenho... As vezes o monstro que você imagina não é tão feio assim :P

Postado

minoso, todos os sites s/ programação em Excel q eu ando lendo recomendam não mais fazer essa referenciação por coluna por conta do tamanho das planilhas novas do Excel.

Já utilizei muito essa forma de referência, mas no 2013 estou evitando por conta dos inúmeros sites de programadores recomendando evitar seu uso em fórmulas.

  • 2 semanas depois...
Postado

Olá pessoal!

 

Não sei se é o seu caso, mas se as planilhas apontam para uma pasta de rede compartilhada elas podem perder a referência quando se perde conexão com a rede ou quando se mapeia com uma letra. Por exemplo, se aponta para "X:\Pastas Rede\Excel\" tente mudar para o nome do servidor: "\\Golias\Pastas Rede\Excel\".

 

Abandonei há tempo vínculos entre planilhas justamente por essas dores de cabeça. Existe real necessidade? Não é possível utilizar as mesmas abas da planilha?

 

Abraço

Postado

Olá ScientiaArca

 

As planilhas estão no mesmo HD. Eu até poderia transferir alguma delas p/ a planilha principal, mas penso q o arquivo final ficaria muito grande, assim minha preferência é no sentido de resolver essa questão de perda de vínculo.

 

Abraço

Postado

Djunqueira, não sei se já leu isso: <a class='bbc_url' href='http://office.microsoft.com/pt-br/excel-help/verificar-o-status-dos-vinculos-e-corrigi-los-HP003066221.aspx'>http://office.microsoft.com/pt-br/excel-help/verificar-o-status-dos-vinculos-e-corrigi-los-HP003066221.aspx</a><br/>

<br />

De uma olhada, as planilhas vinculadas devem estar abertas para poder corrigir os vínculos. <br />

Abraços

  • Solução
Postado

Depois de um bom tempo pelejando a solução acabou sendo não mais referenciar o nome da tabela dentro da função PROCV() na outra pasta de trabalho.

Meio bizarro isso, quando eu verificava o vínculo com a outra pasta de trabalho o Excel informava q não tinha encontrado a planilha com o mesmo nome da pasta de trabalho dentro da pasta de trabalho, coisa q realmente não tem! Estou atribuindo isso ao fato de q quando utilizei o nome da tabela da outra pasta de trabalho o nome da pasta de trabalho não ter ficado entre colchetes como deveria, ou ao menos é normal...

 

Tentando deixar bem explicado a questão:

Referenciando pelas células e sem ter mais erro de vínculo

=PROCV(A1;caminho do diretório\[nome da pasta de trabalho.xlsx]nome da planilha!células;3;0)

 

Referenciando pelo nome da tabela e apresentando o erro de vínculo

=PROCV(A1;caminho do diretório\nome da pasta de trabalho.xlsx!nome da tabela[#Tudo];3;0)

 

Mas antes de ficar referenciado pelo nome da tabela o Excel usa o colchete temporariamente...

=PROCV(A1;[nome da pasta de trabalho.xlsx]nome da planilha!nome da tabela[#Tudo];3;0)

 

De qq forma agradeço a ajuda.

  • 3 anos depois...
Postado

boa tarde!

 

Estou com o mesmo problema! com a planilha de referencia aberta os valores aparecem normalmente, porém ao abrir somente a planilha que busca os dados dá erro, não encontra o "link"!

 

E não é somente com a PROCV, ocorreu também com a SOMASE...

 

Com a planilha de origem aberta =SOMASE('Cópia de Faturamento - Dezembro 2017.xlsx'!Tabela3[Cliente AX];Conferido!C2;'Cópia de Faturamento - Dezembro 2017.xlsx'!Tabela3[Valor com IPI]) = RESULTADO CORRETO

 

Com a planilha de origem fechada =SOMASE('S:\Ana Luiza\PN\Cópia de Faturamento - Dezembro 2017.xlsx'!Tabela3[Cliente AX];Conferido!C2;'S:\Ana Luiza\PN\Cópia de Faturamento - Dezembro 2017.xlsx'!Tabela3[Valor com IPI]) = #REF!

 

 

 

  • 4 meses depois...
Postado

Exatamente o que acontece aqui...

Sera que tem solução em VBA ?

 

Não consigo entender o motivo....na internet os tutoriais funcionam....

Em 30/01/2018 às 14:16, FerrariCaetano disse:

boa tarde!

 

Estou com o mesmo problema! com a planilha de referencia aberta os valores aparecem normalmente, porém ao abrir somente a planilha que busca os dados dá erro, não encontra o "link"!

 

E não é somente com a PROCV, ocorreu também com a SOMASE...

 

Com a planilha de origem aberta =SOMASE('Cópia de Faturamento - Dezembro 2017.xlsx'!Tabela3[Cliente AX];Conferido!C2;'Cópia de Faturamento - Dezembro 2017.xlsx'!Tabela3[Valor com IPI]) = RESULTADO CORRETO

 

Com a planilha de origem fechada =SOMASE('S:\Ana Luiza\PN\Cópia de Faturamento - Dezembro 2017.xlsx'!Tabela3[Cliente AX];Conferido!C2;'S:\Ana Luiza\PN\Cópia de Faturamento - Dezembro 2017.xlsx'!Tabela3[Valor com IPI]) = #REF!

 

 

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!