- 06 Ago 2020 às 20:46
#57722
Introdução
Imagine o arquivo "Faturamento Dia 01.xls" localizado em uma pasta chamada "Faturamentos". E outro arquivo chamado "Planejamento AGO.xls" localizado em outro local na pasta "Planejamento - AGO". Tais pastas estão salvas nuvem (Sharepoint).
O arquivo "Planejamento AGO.xls" possui um link em uma determinada célula sua que puxa o conteúdo da célula "A1", da aba "plan1" do arquivo "Faturamento Dia 01.xls" e tal célula faz parte da “tabela 01” do mesmo. Até aqui, tudo bem, certo? Então vamos ao problema.
Descrição do Problema
No arquivo "Planejamento AGO.xls" , eu gostaria de acrescentar na célula B2 o nome do arquivo que o está alimentando (neste caso “Faturamento Dia 01.xls”) para que ao ser criada uma nova cópia do arquivo “Faturamento Dia 01.xls”, e esta cópia for renomeada por exemplo para “Faturamento Dia 02.xls”, e a mesma receber novos dados na célula A1 (aba plan1); eu pudesse atualizar facilmente o arquivo "Planejamento AGO.xls" somente digitando o nome do novo arquivo que fornecerá os dados (neste caso: “Faturamento Dia 02.xls”) na célula B2.
Por exemplo, veja abaixo o que eu tentei, mas não funcionou. No arquivo “Planejamento AGO.xls”, eu fiz o seguinte:
Célula B1 = nome do arquivo (neste caso: Faturamento Dia 02.xls)
Célula B2 = CONCAT("'https://mycompanyfulanadetal-my.sharepo ... uramentos/[Faturamentos Dia 02.xls]plan1'!A1")
Infelizmente a célula B2, não retornou o resultado esperado, mas somente a frase.
Eu pesquisei no Google e copiei a macro abaixo para converter texto concatenado em fórmula, mas também não funcionou (resultado #REF).
O que quero na verdade é que uma tabela inteira seja atualizada no arquivo de destino quando em uma determinada célula deste arquivo de destino eu imputar apenas o nome do arquivo de origem. Sendo que os arquivos de origem e de destino estão localizados em pasta diferentes.
Peço desculpas pelo longo texto, mas serei agradecido se puder receber orientações e soluções.
Imagine o arquivo "Faturamento Dia 01.xls" localizado em uma pasta chamada "Faturamentos". E outro arquivo chamado "Planejamento AGO.xls" localizado em outro local na pasta "Planejamento - AGO". Tais pastas estão salvas nuvem (Sharepoint).
O arquivo "Planejamento AGO.xls" possui um link em uma determinada célula sua que puxa o conteúdo da célula "A1", da aba "plan1" do arquivo "Faturamento Dia 01.xls" e tal célula faz parte da “tabela 01” do mesmo. Até aqui, tudo bem, certo? Então vamos ao problema.
Descrição do Problema
No arquivo "Planejamento AGO.xls" , eu gostaria de acrescentar na célula B2 o nome do arquivo que o está alimentando (neste caso “Faturamento Dia 01.xls”) para que ao ser criada uma nova cópia do arquivo “Faturamento Dia 01.xls”, e esta cópia for renomeada por exemplo para “Faturamento Dia 02.xls”, e a mesma receber novos dados na célula A1 (aba plan1); eu pudesse atualizar facilmente o arquivo "Planejamento AGO.xls" somente digitando o nome do novo arquivo que fornecerá os dados (neste caso: “Faturamento Dia 02.xls”) na célula B2.
Por exemplo, veja abaixo o que eu tentei, mas não funcionou. No arquivo “Planejamento AGO.xls”, eu fiz o seguinte:
Célula B1 = nome do arquivo (neste caso: Faturamento Dia 02.xls)
Célula B2 = CONCAT("'https://mycompanyfulanadetal-my.sharepo ... uramentos/[Faturamentos Dia 02.xls]plan1'!A1")
Infelizmente a célula B2, não retornou o resultado esperado, mas somente a frase.
Eu pesquisei no Google e copiei a macro abaixo para converter texto concatenado em fórmula, mas também não funcionou (resultado #REF).
O que quero na verdade é que uma tabela inteira seja atualizada no arquivo de destino quando em uma determinada célula deste arquivo de destino eu imputar apenas o nome do arquivo de origem. Sendo que os arquivos de origem e de destino estão localizados em pasta diferentes.
Peço desculpas pelo longo texto, mas serei agradecido se puder receber orientações e soluções.