Notifications
Clear all

Trabalhar com vários arquivos do Excel

4 Posts
1 Usuários
0 Reactions
919 Visualizações
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia pessoal,

Descobri esse fórum há poucos dias e não sei se estou criando esse tópico no lugar certo. Espero também poder colaborar.

Estou trabalhando com um arquivo chamado "Quadro.xlsx".

Nesse arquivo eu tenho uma planilha assim:

Código | Nome
Cod001 | Portaria
Cod002 | Limpeza
Cod003 | Zelador

Sendo que cada código, representa um arquivo de mesmo nome (cod001.xlsx, cod002.xlsx, etc..)

Cada arquivo possui dados, que eu gostaria que fossem "carregados" no arquivo "Quadro.xlsx"

Por exemplo, usando a fórmula: =[Cod001.xlsx]Plan1!$A$1

Porém, gostaria de saber se é possível fazer com que esse "atalho" se formasse automaticamente, "puxando" os dados das células A1, A2, e A3...ficando algo assim:

Código | Nome | Dado1 |
Cod001 | Portaria | ="["&A1&".xlsx]Plan1!$A$1 |
Cod002 | Limpeza | ="["&A2&".xlsx]Plan1!$A$1 |
Cod003 | Zelador | ="["&A3&".xlsx]Plan1!$A$1 |

Tentei dessa forma, porém, ele coloca literalmente na célula o texto: [Cod001.xlsx]Plan1!$A$1 e não o valor que está no arquivo que desejo.

Não sei se ficou claro. Espero que dê para entender.

Desde já, agradeço!

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

 
Postado : 26/07/2011 9:01 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

tenta assim:

=indireto("["&A1&".xlsx]Plan1!A1")

(Não sei se vai funcionar com a planilha fechada...)

Qualquer coisa da o grito...

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

 
Postado : 26/07/2011 9:57 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Olá Bernardo!

Funcionou legal!!! Mas realmente a planilha de "origem" dos dados precisa estar aberta. O ideal mesmo seria se eu pudesse pegar esses dados mesmo com ela fechada. Será que é possível?

De qualquer forma, só isso já quebra um galhão!
Valeu pela rápida resposta!

Abraço!

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

 
Postado : 26/07/2011 10:36 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Ja tentei uma vez ... de N maneiras...

O que consegui fazer... foi salvar os dados num BD .. (mySQL)
e criei uma conexão direta...
Ao abrir a planilha ela solicita atualização automática ...

se alguem souber de algo novo "diferente"...

seria muito bom

abraços

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

 
Postado : 27/07/2011 11:45 am