Re : [VBA] Récupérer l'état du calcul sur ordre
Bonjour ninbihan, salut skoobi,
Je viens de (re)découvrir une chose grâce à ce fil : même quand le calcul est Sur ordre, la formule de la MFC est recalculée quand on modifie la cellule.
Je vais utiliser une fois de plus une fonction macro Excel 4.0 (ça agace certains mais tant pis !).
1) Définir (menu Insertion-Nom) le nom SurOrdre avec la formule :
=LIRE.DOCUMENT(14)=3
Elle renvoie VRAI quand le calcul est Sur ordre, FAUX dans le cas contraire.
2) Sélectionner toute la feuille et créer une MFC avec une couleur rouge et la formule :
=SurOrdre*NBVAL(A1)
3) Mettre le calcul Sur ordre (menu Outils-Options-Calcul).
Si alors on entre ou modifie une donnée, la cellule se colore en rouge. Si on appuie sur F9 (recalcul) la couleur s'efface...
Bon, ce n'est pas tout à fait le problème posé, mais ça y ressemble beaucoup.
Edit : les formules de validation sont aussi recalculées, mais je ne suis arrivé à rien avec le nom SurOrdre.
A+