Réactualiser valeur cellules Excel en VBA

Designman -  
 Designman -
Bonjour,

J'ai dans mon fichier excel deux pages, l'une avec une macro où on définit une fonction f
la deuxième page contient plusieurs colonnes avec des formules comme f(C5), ... ces valeurs sont censées permettre le traçage d'un graphique ...

Seulement, quand on redéfinit une fonction f, les cases ne se mettent pas à jour automatiquement, il faut les sélectionner une à une et appuyer sur entrer pour voir s'afficher la nouvelle valeur et au fur et à mesure le graph se modifier.

Je cherche à appliquer à un bouton une macro VBA qui fait faire l'opération automatiquement, mais je n'ai aucune idée sur quel code insérer, même si j'ai l'impression, qu'il doit être plutôt simple.
Une suggestion ?
Cordialement,
A voir également:

4 réponses

Heliotte Messages postés 1491 Date d'inscription   Statut Membre Dernière intervention   92
 
En macro :
    Application.MaxChange = 0.001
    ActiveWorkbook.PrecisionAsDisplayed = False
    Calculate
1
Heliotte Messages postés 1491 Date d'inscription   Statut Membre Dernière intervention   92
 
Bonjour Designman,
Outils > Options > Calcul .. ce n'est pas automatique ?
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 275
 
Bonjour à tous,

Tu as essayé Remplacer: = par: = ?
sinon mettre un petit fichier exemple.
Déposer le fichier xls (réduit au nécessaire et anonymisé) sur cjoint.com et coller ici le lien fourni.

eric

Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
0
Designman
 
Re-
Le code de Heliotte marche très bien, c'est exactement ce que je cherchais .... malheureusement maintenant le graph, ne suit plus, les resultats dans les cellules se mettent à jour mais ... le graph ne suit plus, il reste figé ....

En tous cas, merci pour vos suggestions, i vous en avez d'autres, je suis preneur ;)
Encore merci.
0