Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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
más sencilla.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 recalculará cuando cualquier celda de cualquier libro en la ventana de la aplicación cambie de valor. El nuevo cálculo de la función no se limita a los cambios o ciclos de cálculo de la hoja de cálculo a los que se aplica esta función. Por lo tanto, úselo moderadamente para evitar retrasos en el 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.