Página 1 de 1
Leitura de planilha fechada
Enviado: 15 Jan 2021 às 08:56
por Fchiesi
Ola a todos
Eu gostaria de saber se é possível fazer uma leitura de dados sem ter que abrir a planilha em questão.
Tenho uma planilha controle que recebe dados de diversas outras planilhas, porém tenho que ir abrindo todas para que faça as leituras e atualização dos dados..
É possível fazer a leitura sem que tenha que abrir as planilhas???
Obrigado
Re: Leitura de planilha fechada
Enviado: 15 Jan 2021 às 11:33
por osvaldomp
Fchiesi escreveu: ↑15 Jan 2021 às 08:56
... porém tenho que ir abrindo todas para que faça as leituras e atualização dos dados..
Por quais meios é feita a atualização ?
Re: Leitura de planilha fechada
Enviado: 15 Jan 2021 às 17:44
por Fchiesi
As planilhas são interligadas por seleção direta.
Ex. A planilha "a" recebe a informação da célula "a1" da planilha "b".
Mas para essa leitura a planilha "b" tem que estar aberta.
Pois estão em cpus diferentes tbm, todas ligadas em uma rede ..
Consegui explicar

Re: Leitura de planilha fechada
Enviado: 16 Jan 2021 às 06:33
por Fchiesi
Por qual meio? Via fórmula? Qual a fórmula? Via macro? Qual a macro? Via Power Query? Via orações, via sinais do além, ... ?
[/quote]
[/quote]
Tudo via fórmula... Uso basicamente "soma-se" e "somases"
Re: Leitura de planilha fechada
Enviado: 16 Jan 2021 às 09:20
por osvaldomp
opção1
Coloque a fórmula na planilha de origem, por exemplo coloque o SOMASE() em A1, e na planilha destino use algo assim:
='C:\MinhaPasta\[MeuArquivo.xlsx]MinhaPlanilha'!$A$1 ~~~> o valor de A1 da planilha origem será replicado na planilha destino mesmo com o arquivo origem fechado.
Para facilitar a elaboração da fórmula na planilha destino, abra também o arquivo origem e enquanto elabora a fórmula vá clicando arquivo/planilha/A1, ficará algo assim ~~~> ='[MeuArquivo.xlsm]MinhaPlanilha'!$A$1 ~~~> Aí, após concluir a fórmula e fechar o arquivo origem o Excel irá acrescentar automaticamente o caminho à fórmula elaborada, conforme a primeira fórmula acima.
opção2
Na planilha destino utilize a função SOMARPRODUTO() em lugar de SOMASE() e de SOMASES(), pois aquela função funciona também com arquivo origem fechado