O resultado da fórmula foi convertido para #NAME? no Excel 07, mas não 03

1

Eu tenho uma pasta de trabalho que contém uma fórmula Bloomberg (BLPH) que deve ser aberta e permitida para calcular em um terminal Bloomberg, salva e, em seguida, o usuário pode selecionar o arquivo salvo para importar os resultados de volta em seu próprio PC.

Isso sempre funcionou bem no Excel 03, pois a fórmula não tenta atualizar, portanto armazena os valores retornados que são importados para um banco de dados. No entanto, agora precisamos usar isso em máquinas do Excel 07. Estou descobrindo que o resultado da fórmula não pode ser importado de volta no PC do usuário porque o resultado é automaticamente convertido para um valor de erro # NOME? erro.

Existe alguma maneira de contornar isso sem ter que fazer com que o usuário copie / cole valores, pois isso interferirá em alguma outra funcionalidade?

A fórmula em questão é declarada como:

='C:\blp\API\dde\blph.xla'!BLPH($A2,$B2,$C2,$C2,0,FALSE,"D"," "," ",FALSE,1,1,TRUE," "," "," ")
    
por CrazyHorse 27.02.2013 / 11:33

1 resposta

1

Você pode encontrar a primeira abordagem de segurança do Excel a alterações no mecanismo de cálculo: quando uma pasta de trabalho que foi calculada e salva pela última vez em uma versão anterior é aberta em uma versão posterior, ela é calculada automaticamente.
A única maneira que conheço para contornar isso é por meio de uma alteração no registro: consulte o link

    
por 27.02.2013 / 11:42