Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
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 marque le My_Func de fonction défini par l’utilisateur comme volatile. La fonction est recalculée lorsqu’une cellule d’un classeur de la fenêtre d’application change de valeur. Le nouveau calcul de la fonction n’est pas limité aux modifications ou aux cycles de calcul de la feuille de calcul auxquels cette fonction s’applique. Par conséquent, utilisez-le modérément pour éviter les décalages 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.