Changement de l'option de calcul [Fermé]

Signaler
Messages postés
98
Date d'inscription
samedi 28 janvier 2017
Statut
Membre
Dernière intervention
23 novembre 2019
-
F60lebaladinverni
Messages postés
98
Date d'inscription
samedi 28 janvier 2017
Statut
Membre
Dernière intervention
23 novembre 2019
-
Bonjour,

Je voudrais dire a Excel en VBA, d'écrire "Attention calcul MANUEL activé" ou "Attention calcul AUTOMATIQUE activé" dans une cellule quelconque au moment où je change l'option de calcul.

Comment faire ?

Merci pour votre aide

F60lebaladinverni

2 réponses

Messages postés
9759
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
28 février 2020
544
bonjour, comment se fait le changement de l'option?
F60lebaladinverni
Messages postés
98
Date d'inscription
samedi 28 janvier 2017
Statut
Membre
Dernière intervention
23 novembre 2019
2
Bonjour,

Manuellement : Onglet "Formules" => Options de calcul => choix Manuel ou automatique
yg_be
Messages postés
9759
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
28 février 2020
544 > F60lebaladinverni
Messages postés
98
Date d'inscription
samedi 28 janvier 2017
Statut
Membre
Dernière intervention
23 novembre 2019

tu pourrais avoir du code VBA qui ferait cela en étant exécuté à une fréquence déterminée, sur base d'un timer.
Messages postés
1866
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
13 février 2020
551
Bonjour,

Mettre l'option de calcul dans une cellule par VBA c'est facile voici par exemple le code pour l’inscrire dans la cellule A1 de la feuille 1 :

    If Application.Calculation = xlCalculationAutomatic Then
        Sheets("Feuil1").Cells(1, 1) = "Automatique"
    ElseIf Application.Calculation = xlCalculationManual Then
        Sheets("Feuil1").Cells(1, 1) = "Manuel"
    Else
        Sheets("Feuil1").Cells(1, 1) = "Semi-Automatique"
    End If


Par contre "au moment où je change l'option", ce n'est pas possible.

Le gestion événementielle dans VBA ne permet pas de déclencher sur cet événement. Ce ne peut être que sur certains événements :
Ouverture du classeur, changement de feuille, changement d'une valeur, ...

F60lebaladinverni
Messages postés
98
Date d'inscription
samedi 28 janvier 2017
Statut
Membre
Dernière intervention
23 novembre 2019
2
Bonjour,

D'accord
Merci pour ta réponse

Bonne continuation