Notifications
Clear all

vinculo com planilha fechada

11 Posts
1 Usuários
0 Reactions
9,616 Visualizações
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Pessoal uma duvida não lembro mais faz tempo que fiz alguma coisa com vinculos...
Tenho uma planilha que pega valores de outras são 8 ao total, mas so consigo ver as atualizações com elas abertas.
Tem como conseguir a atualização com as planilhas fechadas ???

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 08/02/2012 6:46 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia!!!

Me corrijam se eu estiver errado mas, creio que é possível, qual a verção de seu office?

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 08/02/2012 8:40 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

excel 2003:= --> Editar --> Vinculos --> Atualizar Valores

excel 2010:= --> Dados --> Editar Links --> Atualizar Valores

Em ambas versões é possivel; clicando em prompt de inicialização(Veja imagem), optar por não exibeir alertas e atualizar valores automaticamente

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 08/02/2012 9:22 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Ola pessoal fiz as alterações na guia dados atualizar links, mas continua sem fazer as alterações.
Abro e fecho a planilha e não altera os dados tenho que abrir todas as planilhas para acontecer a alteração.
a formula que estou usando é esta :

SEERRO(MÉDIASES('\EM01VS0037equipeplanta_brasilsup_industrial_manutencaoferramentariamanufaturaIndicadores - FerramentariaFerramentariaOEEOEE[OEE Fresas Programadas.xlsm]HistoricoD'!$S$2:$S$50000;'\EM01VS0037equipeplanta_brasilsup_industrial_manutencaoferramentariamanufaturaIndicadores - FerramentariaFerramentariaOEEOEE[OEE Fresas Programadas.xlsm]HistoricoD'!$B$2:$B$50000;$B6;'\EM01VS0037equipeplanta_brasilsup_industrial_manutencaoferramentariamanufaturaIndicadores - FerramentariaFerramentariaOEEOEE[OEE Fresas Programadas.xlsm]HistoricoD'!$A$2:$A$50000;"="&F$3);"")

Sendo que ;"="&F$3) e aonde troca a data

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 08/02/2012 9:42 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

A versão do office é 2007....
Pergunta por vba ha algum codigo para forçar a atualização...

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 08/02/2012 11:27 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde!!

Veja se te ajuda, faça uma adaptação.

Sub Atualizar() 
    Workbooks.Open Filename:="c:SeuDiretórioseusArquivos.xls", _ 
    UpdateLinks:=True 
End Sub 

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 08/02/2012 11:38 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Quase la, mas detalhe as planilhas ficam abertas tentei usar o

Workbooks.close Filename:="c:SeuDiretórioseusArquivos.xls", _
UpdateLinks:=True

Mas retorna erro de argumento ou atribuição de propriedade incorreto.

Somente é possivel atualizar os vinculos abrindo e fechando as planilhas, isto vai ficar lento...

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 08/02/2012 12:34 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Geronimo;
Normalmente em uma formula com link é "assumido" pelo excel algo como "'D:UsersclassicAppDataLocalTempRar$DI41.552[NomedoArquivo.xlsx]cliente'!D13,
pelo seu exemplo, aparentemente as planilhas que contem os dados à serem atualizados estão em um servidor ou em um outro micro que estão na rede, porem não estão mapeados em seu micro, então é possivel que o update links não "consiga" fazer a conexão para executar a atualização.
Experimente fazer um teste: Primeiro:= "mapear" esse diretório ("\EM01VS0037equipeplanta_brasilsup_industrial_manutencaoferramentariamanufaturaIndicadores - FerramentariaFerramentariaOEEOEE") em seu micro (Windows Explorer --> Ferramentas -->Mapear unidade de rede);por exemplo como unidade R: . (deixe para reconectar no logon)
Segundo:= abra todos os arquivos envolvidos por essa conexão, "mande" o excel atualizar os links, feche as planilhas (salve a planilha "resumo"), e verifique se as formulas "linkadas" assumiram "R:[OEE Fresas Programadas.xlsm]HistoricoD'!$S$2:$S$50000..."; se não "mande" -->Alterar Fonte (no form atualizar links) e informe o novo caminho.
Terceiro:= altere algum valor/mes em uma das "oito" planilhas, feche-a (salvando) e depois abra a planilha Resumo, se estiver com atulaizaçã automatica de links, já deverá "vir" com os valores atualizados, se não mande fazer manualmente.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 08/02/2012 1:56 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Vou fazer os teste seguindo sua orientação, realmente as planilhas estão em um servidor...

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 08/02/2012 2:17 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Reinaldo fiz mas continuo com o problema quando faço a atualização dos valores se não estou com a planilha aberta os valores lincados somem.
Detalhe o status é desconhecido estando a planilha fechada.

Todo dia atualizo estas 8 planilhas
Todo dia abro a planilha resumo, que tem a formula abaixo para trazer os valores das planilhas :
Seguindo sua dica o caminho ficou agora assim:

=SEERRO(MÉDIASES('N:planta_brasilsup_industrial_manutencaoferramentariamanufaturaIndicadores - FerramentariaFerramentariaOEEOEE[OEE Fresas Programadas.xlsm]HistoricoD'!$S$2:$S$50000;'N:planta_brasilsup_industrial_manutencaoferramentariamanufaturaIndicadores - FerramentariaFerramentariaOEEOEE[OEE Fresas Programadas.xlsm]HistoricoD'!$B$2:$B$50000;$B7;'N:planta_brasilsup_industrial_manutencaoferramentariamanufaturaIndicadores - FerramentariaFerramentariaOEEOEE[OEE Fresas Programadas.xlsm]HistoricoD'!$A$2:$A$50000;"="&I$3);"")

Tem ocasião que mudo a data para pegar os valores do mês anterior, e so funciona com todas abertas.

Tens alguma luz que possa lançar....

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 09/02/2012 10:50 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Ola pessoal o problema esta na formula se faço somente uma celula igual a outra funciona o vinculo conforme :

='\EM01VS0037equipeplanta_brasilsup_industrial_manutencaoferramentariamanufaturaIndicadores - FerramentariaFerramentariaOEEOEE[dados.xlsx]Plan1'!$B$1

Porem se utilizo a formula abaixo o vinculo não funciona :

=SEERRO(MÉDIASES('\EM01VS0037equipeplanta_brasilsup_industrial_manutencaoferramentariamanufaturaIndicadores - FerramentariaFerramentariaOEEOEE[OEE Fresas Programadas.xlsm]HistoricoD'!$S$2:$S$50000;'\EM01VS0037equipeplanta_brasilsup_industrial_manutencaoferramentariamanufaturaIndicadores - FerramentariaFerramentariaOEEOEE[OEE Fresas Programadas.xlsm]HistoricoD'!$B$2:$B$50000;$B6;'\EM01VS0037equipeplanta_brasilsup_industrial_manutencaoferramentariamanufaturaIndicadores - FerramentariaFerramentariaOEEOEE[OEE Fresas Programadas.xlsm]HistoricoD'!$A$2:$A$50000;"="&G$3);"")

Ha alguma solução ou terei que fazer de modo indireto os vinculos...

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 10/02/2012 5:53 am