Método Application.Volatile (Excel)

Marca uma função definida pelo usuário como volátil. Uma função volátil deverá ser recalculada sempre que o cálculo ocorrer em qualquer célula da planilha. Uma função não volátil só será recalculada quando as variáveis de entrada forem alteradas. Esse método não terá efeito se não estiver dentro de uma função definida pelo usuário usada para calcular uma célula da planilha.

Sintaxe

expressão. Volátil (volátil)

expressão Uma variável que representa um Aplicativo objeto.

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Volatile Opcional Variant True para marcar a função como volátil. False para marcar a função como não volátil. O valor padrão é True.

Exemplo

Este exemplo marca a função definida pelo usuário My_Func como volátil. A função será recalculada quando qualquer célula em qualquer pasta de trabalho na janela do aplicativo mudar de valor. O recálculo da função não se restringe a alterações ou ciclos de cálculo na planilha para a qual essa função se aplica. Portanto, use moderadamente para evitar o retardo do cálculo.

Function My_Func() 
 Application.Volatile 
 ' 
 ' Remainder of the function 
 ' 
End Function

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.