Terça-feira, 25 2019 junho
  0 Respostas
  4 mil visitas
0
Votos
desfazer
Oi,

A sinopse do meu problema é que estou gerando uma string combinando algumas strings e números constantes. Estou passando essa string para a função soma para que ela possa calcular a soma. Quando estou usando uma string sozinha em uma célula (com um sinal = na frente, claro) e pressionando enter recupera o valor. Mas quando estou passando a string não ocorre. Então tentei usar a função Evaluate como uma função nomeada, VBA, diretamente na célula. Nenhum deles funciona. Estou usando o Office 365 (Excel 2016). Alguma ajuda sobre isso?

A string é ="'"&AC15&"'!$F$"&AC18&":OFFSET("&"'"&AC15&"'!$F$"&AC18&",0,0)"

E a saída da string é 'G:\Crush\Daily plant reports\2019\[05-2019.xls]C vol'!$F$35:OFFSET('G:\Crush\Daily plant reports\2019\[05 -2019.xls]C vol'!$F$35,0,0)

Eu armazenei a string acima na célula AC19

Eu usei a função soma assim = soma (AC19)

Que retorna zero, mas na verdade em 'G:\Crush\Daily plant reports\2019\[05-2019.xls]C vol'!$F$35 o valor é 2630. Algum erro na sintaxe?
Ainda não há respostas para esta postagem.