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 24601 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 novembre 2024 - 17 janv. 2017 à 19:03
eriiic Messages postés 24601 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 novembre 2024 - 17 janv. 2017 à 19:03
A voir également:
- Garder le calcul auto sans le recalcules aux démarrage.
- Forcer demarrage pc - Guide
- Pc lent au démarrage - Guide
- Calcul moyenne excel - Guide
- Reinitialiser pc au demarrage - Guide
- Problème de demarrage windows 10 - Guide
2 réponses
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
14 janv. 2017 à 10:29
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.
Avec des macros c'est possible mais peux-tu nous expliquer en détail le pourquoi de ta demande.
eriiic
Messages postés
24601
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
25 novembre 2024
7 243
14 janv. 2017 à 23:32
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 :
A mettre dans le module de la feuille (et adapater dans les autres feuilles si besoin)
eric
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
eriiic
Messages postés
24601
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
25 novembre 2024
7 243
15 janv. 2017 à 12:23
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
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
eriiic
Messages postés
24601
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
25 novembre 2024
7 243
17 janv. 2017 à 19:03
17 janv. 2017 à 19:03
de rien dinodow !
Modifié par Dinodow le 14/01/2017 à 12:59
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.
14 janv. 2017 à 20:38
14 janv. 2017 à 20:42
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.
15 janv. 2017 à 11:21
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