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

Dinodow Messages postés 6 Statut Membre -  
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   -
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 8930 Statut Membre 1 781
 
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 Statut Membre
 
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 8930 Statut Membre 1 781
 
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 Statut Membre
 
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 8930 Statut Membre 1 781
 
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 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 279
 
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 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 279
 
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 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 279
 
de rien dinodow !
0