Application.volatile sur certaines cellules seulement

Fermé
thibodeau19 - 7 mars 2013 à 15:31
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 - 11 mars 2013 à 06:17
Bonjour,

Est-il possible de faire en sorte que des macros VBA se recalculent automatiquement en utilisant application.volatile, seulement lorsque certaines cellules précises changent de valeur?

Merci!


3 réponses

lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
Modifié par lermite222 le 11/03/2013 à 06:18
Bonjour, bonjour Eric,
en complément...
Une fonction volatile n'est nécessaire que dans de très rares cas. De plus elle risque de ralentir très fortement (et inutilement) le re-calcul de la feuille.
Quand un des paramètres d'une fonction volatile est modifié toute la feuille est recalculée y compris les fonctions non volatile.
Quand un des paramètres d'une fonction non volatile est modifié seul cette fonction est recalculée.
Pour info : Les fonctions de feuille d'Excel ne sont pas volatile.
Conseil : Ne pas employer de fonctions volatile sauf si vraiment nécessaire.
A+
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
Note: Je ne répond pas aux MP pour les questions techniques. Et ma boule de cristal est cassée .
1