Garder le calcul auto sans le recalcules aux démarrage.

Fermé
Dinodow Messages postés 6 Date d'inscription lundi 7 février 2011 Statut Membre Dernière intervention 14 janvier 2017 - 14 janv. 2017 à 02:10
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 17 janv. 2017 à 19:03
Bonjour,

Est-il possible de garder le calcule automatique dès cellules quand je travaille sur le classeur sans qu'au démarrage du fichier il recalcule tout les formules?

Merci


A voir également:

2 réponses

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
14 janv. 2017 à 10:29
Bonjour,

Avec des macros c'est possible mais peux-tu nous expliquer en détail le pourquoi de ta demande.
0
Dinodow Messages postés 6 Date d'inscription lundi 7 février 2011 Statut Membre Dernière intervention 14 janvier 2017
Modifié par Dinodow le 14/01/2017 à 12:59
Sur une feuille j'ai un tableau avec des formule aléatoire (a recalculer rarement) et des parties Avec des petite formule que je modifie souvent.

vue que je l'utilise souvent j'aurais voulu me simplifier la vie et garder le calcul automatique pour tout les petits calcule, et empêche que les résultats du tableau Avec l'aléatoire ce modifie à chaque redémarrage dû fichiers.
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
14 janv. 2017 à 20:38
Sur une même feuille, il n'est pas possible de calculer uniquement certaines cellules et pas les autres.
0
Dinodow Messages postés 6 Date d'inscription lundi 7 février 2011 Statut Membre Dernière intervention 14 janvier 2017
14 janv. 2017 à 20:42
Est-il possible d'empêcher Excel à recalculé au démarrage ?
C'est ce qui est le plus gênant si je laisse calcul automatique il me change tout les résultats des aléatoires au démarrage.
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
15 janv. 2017 à 11:21
Bonjour,

Puisque tu ne souhaite changer les aléas que rarement, sans macro, tu peux, laisser le calcul automatique et utiliser 2 colonnes distinctes :
- une pour l'aléa qui évolue à chaque recalcul de la feuille et qui n'est pas utilisée pour les calculs et,
- une autre dans laquelle tu fait un copier/coller des valeurs de la colonne des aléas et que tu utilises pour les calculs.

Sinon, comme le propose Eriiic (bonjour), tu peux remplir les aléas par macro.

Cdlt
Patrice
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
14 janv. 2017 à 23:32
Bonjour,

Le mode de calcul est défini pour le classeur
- soit tu laisses le calcul automatique et tu remplis les aleas à l'aide d'une macro activée par un bouton par exemple.
- soit, à l'inverse, tu mets en calcul manuel et tu lances le recalcul d'une plage précise si modification sur cette plage :
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim pl As Range
    Set pl = Range("C:Z")
    If Not Intersect(Target, pl) Is Nothing Then
        pl.Calculate
    End If
End Sub

A mettre dans le module de la feuille (et adapater dans les autres feuilles si besoin)
eric

0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
15 janv. 2017 à 12:23
Bonjour,
Salut patrice, en poursuivant ton idée :

Fixer la colonne B à l'aide d'une case à cocher, d'une formule et l'activation du calcul itératif.
https://www.cjoint.com/c/GApluyOg1oJ
eric
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
17 janv. 2017 à 19:03
de rien dinodow !
0