EXCEL 2010. Recalcula mesmo que uma célula sem dependentes seja modificada

1

Com as opções "Automático" ou "Automático, exceto para tabelas de dados": Quando eu mudo alguma coisa, até mesmo uma célula sem fórmulas confiáveis, o Excel recalcula tudo.

Com "Manual": sem problemas, claro.

Só para ter certeza, mesmo quando eu abro uma nova planilha e digito "A" em uma célula aleatória, o Excel recalcula a pasta de trabalho. Ele congela um pouco e vejo a mensagem "Calculando: (8 processadores) xx%".

Eu sou forçado a trabalhar no manual agora, mas não é muito confortável.

Observação: não sei se isso é útil, mas: há um código VBA que eu uso em uma das planilhas, que é ativado manualmente (um botão que ativa o código)

    
por Noazerty 06.08.2013 / 19:53

1 resposta

3

Se alguma função volátil for usada na planilha, o Excel calculará toda a planilha quando QUALQUER célula mudar, e não apenas aquelas com a fórmula volátil.

Para uma visão geral das funções voláteis, consulte o link

Trecho:

Excel’s Volatile Functions.
Some of Excel’s functions are obviously volatile: RAND(), NOW(), TODAY()

Others are less obviously volatile: OFFSET(), CELL(), INDIRECT(), INFO()

Some are volatile in some versions of Excel but not in others: INDEX()became non-volatile in Excel 97.

A number of functions that are documented by Microsoft as volatile do not actually seem to be volatile when tested:

INDEX(), ROWS(), COLUMNS(), AREAS()

and CELL("Filename") IS volatile although a MSKBN article says its not.
    
por 07.08.2013 / 01:37