Página 1 de 1

Conexão entre planilhas

Enviado: 06 Ago 2015 às 19:28
por Berti
Pessoal,

Hoje fiz uma conexão de dados entre duas planilhas que estão em nossa rede aqui na empresa, ou seja, para melhor entendimento vou nomear aqui como:

Planilha A destino
Planilha B origem

Criei a planilha A e fui em Data/From Other Soucers/From XML Data Import (meu Excel está em inglês). Digitei o caminho da rede em "file name" até onde esta localizada a planilha B, deixei selecionado em "All files" para entender que não quero apenas arquivos XML, e busquei os dados de uma determinada aba dentro da planilha B que é um banco de dados.

Até aí tudo certo.

Acontece que essa planilha B fica aberta o dia todo com o pessoal alimentando esse banco, por isso fiz a conexão, para acompanhar os dados e fazer minhas análises na planilha A sem ter que eu abrir a planilha B em modo de leitura para copiar e colar os dados. O que aconteceu é que ao atualizar essa conexão na planilha A, sempre abre a planilha B na minha máquina, aí tenho que fechar ela.

Os dados atualizam normalmente, o que me incomoda é toda vez que eu atualizo abre a planilha B, aí tenho que fechar e voltar a analisar os dados na planilha A.

Pergunto: Isso acontece porque a planilha B está sempre aberta? Ou tem algum parâmetro na hora de criar a conexão que eu posso eliminar isso.

Conto com suas vossas mentes brilhantes :D
Abs

Re: Conexão entre planilhas

Enviado: 07 Ago 2015 às 10:44
por alexandrevba
Bom dia!!

Sinceramente eu estou boiando na sua dúvida, mas como foi feito a conexão, pois há opções para atualizar de tempo em tempo, para efetivar somente quando o arquivo for aberto.

Apesar de eu não usar o Excel (somente para ajudar as pessoas), eu fiz um teste sem usar a opções de atualizar automaticamente, não houve a necessidade de o OLEDB.12.0, abrir o arquivo de origem (apenas criou o acesso).

Tem como explicar os passos inteiro da sua conexão?

Att

Conexão entre planilhas

Enviado: 10 Ago 2015 às 21:08
por Berti
Vamos la! Não expliquei direito.

Não usei nada de VBA apenas uma simples conexão via Excel, onde na PlanB eu criei a conexão para puxar os dados da PlanA.

Ou seja, fui em Data/From Other Soucers/From XML Data Import selecionei o arquivo que está na rede (PlanA), abre a janela para escolher qual planilha(s) quero importar, seleciono e crio a tabela. Aí toda vez que vou em atualizar os dados, a PlanA abre na minha máquina.

Re: Conexão entre planilhas

Enviado: 11 Ago 2015 às 09:09
por alexandrevba
Bom dia!!

Sinceramente eu não sei se sou a pessoa mais indicada para te ajudar, mas nos 6 testes que eu fiz isso não aconteceu!

Eu creio que algo está inconsistente na forma que eu fiz, pois eu não tive o mesmo problema, ao criar a conexão e atualizar os dados responderam normalmente (sem abrir o arquivo de origem na importação)!

Att

Re: Conexão entre planilhas

Enviado: 11 Ago 2015 às 13:10
por Startec
Os dados atualizam normalmente, o que me incomoda é toda vez que eu atualizo abre a planilha B, aí tenho que fechar e voltar a analisar os dados na planilha A.
Pergunto: Isso acontece porque a planilha B está sempre aberta? Ou tem algum parâmetro na hora de criar a conexão que eu posso eliminar isso.
@berti, sim isso acontece, porque a planilha B esta aberta em outro PC.
Faça um teste com ela fechada, isso nao vai acontecer.
Pelo meu conhecimento, isso não tem como er evitado, a não ser que voce use um bd (access por ex.) para fazer uma ponte entre os 2 arquivos.

Re: Conexão entre planilhas

Enviado: 11 Ago 2015 às 17:18
por alexandrevba
Boa tarde!!

Evita eu creio que tem, usando o recurso de compartilhamento...

Att

Conexão entre planilhas

Enviado: 11 Ago 2015 às 23:04
por Berti
@Startec
@alexandrevba

Blz obrigado pelas informações, realmente com a plan origem fechada isso não acontece.
Optei por fazer o banco no Access, ou seja, três usuários alimentando um único banco em rede.

Re: Conexão entre planilhas

Enviado: 12 Ago 2015 às 09:27
por alexandrevba
Bom dia!!

Com isso, resolveu seu problema, se sim, marque o tópico como resolvido!

Att