VBA calcul manuel/automatique classeur et boutons formulaire

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

nemisius

XLDnaute Nouveau
Bonjour !

Mon travail touche à son terme 🙂.

J'ai une feuille "accueil" sur laquelle apparaissent deux listes déroulantes.

Problème: toutes mes formules sont déjà faites et dès que je sélectionne une entrée de la première liste, excel calcul tout le classeur.... puis si je clique sur la deuxième liste, même chose.....

Serait il possible qu'excel ne calcule rien automatiquement, et que l'utilisateur choisisse dans liste 1, puis dans liste 2, et appuie sur un bouton pour lancer le calcul/rafraichissement sur l'ensemble du classeur?

Je précise que les listes déroulantes ont été faite avec l'outil formulaire.


🙂 merci d'avance !
 
Re : VBA calcul manuel/automatique classeur et boutons formulaire

Bonjour,

Mets ton classeur en calcul manuel par défaut (paramétrable dans les options). Puis ajoute cette ligne de code à ton bouton 'Rafraichissement' :

Application.Calculate

Les formules ne seront alors mises à jour que lorsque tu appuieras sur ce bouton.
 
Re : VBA calcul manuel/automatique classeur et boutons formulaire

Re,

J'ai mis Application.Calculation = xlManual dans ThisWorkBooks
J'ai créé un bouton formulaire et affecté une macro avec pour seule ligne de code Application.Calculate

Mais lorsque je clique sur la première liste déroulante, j'ai en bas a droite de mon écran "Calcul 8 processeurs X%"

Rien n'a changé 🙁
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour