Como posso fazer uma execução de UDF somente quando todas as informações foram inseridas no Excel 2007 [closed]

1

Eu tenho um UDF que tem Application.Volatile nele. Isso torna a inserção de informações muito lenta. Existe uma maneira que eu possa executar este UDF somente quando todas as informações foram inseridas? Eu tentei definir Application.Volatile como false, mas, em seguida, ele não calcula certo.

Esta UDF conta quantas células em uma linha, tem uma fonte colorida e exibe o número.

Qualquer ajuda seria ótima.

Amanda

    
por Amanda Allen 05.11.2014 / 22:59

1 resposta

0

Digamos que temos uma UDF que opera em um intervalo de valores (digamos A1 até A100) e não queremos executar a UDF até que todas as células estejam cheias. Aqui está uma maneira de conseguir isso:

=IF(COUNT(A1:A100)<>100,"",MyUDF(A1:A100))
    
por 06.11.2014 / 00:53