Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Une fonction volatile recalcule chaque fois qu’Excel recalcule, même si aucun des arguments de fonction n’a changé. Utilisez une fonction personnalisée volatile pour les valeurs qui peuvent changer indépendamment de leurs entrées, telles que les dates, les heures, les nombres aléatoires et les résultats de simulation.
Remarque
Plusieurs fonctions Excel intégrées sont volatiles, telles que RAND, TODAYet NOW.
Pour marquer une fonction personnalisée comme volatile, ajoutez la @volatile balise à son commentaire JSDoc. Pour plus d’informations sur les métadonnées JSON des fonctions personnalisées, consultez Générer automatiquement des métadonnées JSON pour les fonctions personnalisées.
Créer une fonction personnalisée volatile
L’exemple suivant utilise @volatile pour créer une fonction personnalisée qui simule le roulement d’un dé à six côtés.
/**
* Simulates rolling a six-sided die.
* @customfunction
* @volatile
*/
function roll6sided() {
return Math.floor(Math.random() * 6) + 1;
}