Compartir vía


Método Application.Volatile (Excel)

Marca como volátil una función definida por el usuario. Las funciones volátiles deben recalcularse cuando tenga lugar un cálculo en cualquier celda de la hoja de cálculo. Las funciones no volátiles solo se recalculan si cambian las variables de entrada. Este método no ejerce ningún efecto si no se encuentra dentro de una función definida por el usuario usada para calcular una celda de una hoja de cálculo.

Sintaxis

expresión. Volátil (volátil)

expresión Variable que representa un objeto Application.

Parámetros

Nombre Obligatorio/opcional Tipo de datos Descripción
Volatile Opcional Variant True para marcar la función como volátil. False para marcar la función como no volátil. El valor predeterminado es True.

Ejemplo:

En este ejemplo se marca la función definida por el usuario My_Func como volátil. La función se volverá a calcular cuando cualquier celda de cualquier libro de la ventana de la aplicación cambie de valor. La actualización de la función no está restringida a los cambios o ciclos de cálculo en la hoja de cálculo a la que se aplica esta función. Por lo tanto, úselo moderadamente para evitar el retraso de cálculo.

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

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.