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

Dinodow Messages postés 6 Statut Membre -  
eriiic Messages postés 24581 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

2 réponses

  1. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 785
     
    Bonjour,

    Avec des macros c'est possible mais peux-tu nous expliquer en détail le pourquoi de ta demande.
    0
    1. 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
    2. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 785
       
      Sur une même feuille, il n'est pas possible de calculer uniquement certaines cellules et pas les autres.
      0
    3. 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
    4. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 785
       
      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
  2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    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
    1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      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
    2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      de rien dinodow !
      0