Partager via


Méthode Application.Volatile (Excel)

Marque comme volatile une fonction définie par l’utilisateur. Une fonction volatile doit être recalculée chaque fois qu’un calcul se produit dans des cellules de la feuille de calcul. Une fonction non volatile est recalculée uniquement lorsque les variables d’entrée changent. Cette méthode n’a aucun effet si elle n’est pas située dans une fonction définie par l’utilisateur servant à calculer une cellule de feuille de calcul.

Syntaxe

expression. Volatile (Volatile)

expressionUne variable qui représente un objetApplication.

Paramètres

Nom Requis/Facultatif Type de données Description
Volatile Facultatif Variant True pour marquer la fonction comme volatile. False pour marquer la fonction comme non volatile. La valeur par défaut est True.

Exemple

Cet exemple montre comment marquer la fonction définie par l’utilisateur My_Func comme volatile. La fonction est recalculée quand une cellule d’un classeur dans la fenêtre d’application change de valeur. Le recalcul de la fonction n’est pas limité aux modifications ou aux cycles de calcul sur la feuille de calcul pour laquelle cette fonction s’applique. Par conséquent, utilisez-la modérément pour éviter le décalage de calcul.

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

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.