Recalcul automatique dans une et pas dans l'autre ?

  • Initiateur de la discussion Initiateur de la discussion Chri8Ed
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Chri8Ed

XLDnaute Occasionnel
Bonjour

Je ne crois pas que cela soit possible
Mais j'aurais souhaité pouvoir gérer le recalcul automatique par feuille et non dans tout le classeur

Merci si quelqu'un à une idée ?

A+
 
Re : Recalcul automatique dans une et pas dans l'autre ?

Bonsoir

Je suis sous Excel 2007

J'ai bien mis ce code dans un module
Mais je n'a pas bien compris, une fois exécuter cette macro
Pour activer le recalcul sur une seule feuille et pas les autres
Que dois-je faire ?

A+
 
Re : Recalcul automatique dans une et pas dans l'autre ?

Bonsoir

Il ne s'agit pas d'ajouter un bouton
Je ne suis pas un pro en VBA
Mais mètre un bouton, quand même ...

Ma demande était :
J'aurais souhaité pouvoir gérer le recalcul automatique par feuille et non dans tout le classeur

Je crois qu'il y a fausse donne ?
Mais c'est pas grave.

Peut-être que quelqu'un d'autre pourra m'aider ?
Merci d'avance

A+
 
Re : Recalcul automatique dans une et pas dans l'autre ?

Bonsoir

Mais pour cela, je n'est pas besoin de macro
Il me suffit d'appuyer sur F9
et le recalcul s’effectuera pareil

Je que je souhaite c'est que le recalcul soit actif pour une feuille et pas dans l'autre.

A+
 
Re : Recalcul automatique dans une et pas dans l'autre ?

Bonsoir,
Dans les options calcul
1 - si on est en mode automatique, le recalcul se fait automatiquement pour toutes les feuilles classeur
2 - si on est en mode manuel, le recalcul se fait sur ordre pour toutes les feuilles classeur en appuyant sur F9
Si on est en mode manuel et que l'on désire recalculer une seule feuille, il faut le faire par le biais d'une macro (voir plus haut) que l'on active par un bouton voire une séquence de touche à déterminer. Demander le recalcul d'une seule feuille alors qu'on est en mode calcul automatique n'a aucun sens
Je ne peux pas joindre de fichier 2007 !
kjin
 
Dernière édition:
Re : Recalcul automatique dans une et pas dans l'autre ?

Bonjour chris8ed, kjin,

A tester en mettant un bouton dans les feuilles devant être recalculé sur ordre.
Sub Macro3()
'
' Macro3 Macro

ActiveSheet.EnableCalculation = True
ActiveSheet.EnableCalculation = False
End Sub
 

Pièces jointes

Dernière édition:
Re : Recalcul automatique dans une et pas dans l'autre ?

Bonjour JBOBO

Je vous remercie pour cette macro

Elle fonctionne à merveille dans votre classeur
Je me suis donc empressé de la transposer dans mon classeur
Mais là, cela ne fonctionne pas du tout

Ou plutôt à moitié
Pour la feuille à recalculer sur ordre, c'est Ok
Le recalcul ne se fait que en cliquant sur le bouton
Pour les autres feuilles cela fonctionne aussi
Mais pour la feuille qui m'intéresse le recalcul ne se fait pas du tout 😡

La feuille à recalculer sur ordre comporte des cellules liées à l'autre feuille
Mais j'ai fait l'essai dans votre classeur avec des cellules liées entre les 2 feuilles et c'est Ok

Je ne vois donc pas d'où cela peut venir ??
Mis à part qu'elle est très vaste

A+
 
Re : Recalcul automatique dans une et pas dans l'autre ?

Bonsoir,
Dans le module de ThisWorkBook
Code:
'désactive le calcul automatique
Private Sub Workbook_Open()
Application.Calculation = xlCalculationManual
End Sub
et dans les feuilles, à associer à un bouton, ou à un bouton placé dans le menu, ou une séquence de touches
Code:
Sub Macro3()
ActiveSheet.Calculate
End Sub
kjin
 

Pièces jointes

Re : Recalcul automatique dans une et pas dans l'autre ?

Bonjour kjin

Merci, mais cela ne va pas me convenir
Car j'ai besoin impérativement que le Recalcul soit activé en automatique dans ma feuille principale.

Par contre dans une des autres feuilles, c'est le contraire que je souhaite, soit un Recalcul manuel.

A+
 
Re : Recalcul automatique dans une et pas dans l'autre ?

Re,
J'avoue ne pas etre tres performant en macro et je ne vois pas d'où cela peut venir. Est ce possible pour vous de joindre le fichier en question en supprimant les donnees confidentiel, histoire d'essayer de mieux comprendre (mais pour ma part, sans garanti car mes notions en macros sont au niveau debutant, voir pré-débutant.) Mais peut-être que d'autres personnes seront en mesure de vous venir en aide.
 
Re : Recalcul automatique dans une et pas dans l'autre ?

Bonjour

J'avoue ne pas etre tres performant en macro
Eh bien, pour un débutant, vous êtes modeste !
En tous cas merci pour votre aide

Finalement, je suis arrivé à résoudre mon problème, par contre j’ai tellement fait de choses depuis 2 jours, que je ne sais pas comment j’y suis arrivé !
Mais cela fonctionne bel et bien. 😱

J’ai juste un petit problème encore : 😡
Dans mon classeur, j’ai donc juste une seule feuille où je ne veux pas que le recalcul soit automatique.
J’ai donc mis un bouton dans cette feuille pour activer votre macro.
Mais à chaque ouverture de mon classeur, il faut que je me rendre en 1er dans cette feuille pour activer la macro et parfois cela ne fonctionne pas du 1er coup, sans que je puisse le voir, sauf en faisant un test d’addition par exemple.

Comme mon souhait est que cette feuille soit en permanence en recalcul manuel
Je pense qu’il serait possible de programmer la macro pour qu’elle s’active directement dans cette feuille à l’ouverture du classeur ?
Mais moi, je suis vraiment débutant et je ne sais pas comment 😕

A+
 
Re : Recalcul automatique dans une et pas dans l'autre ?

re,
Normalement, la feuille en question doit être toujours en recalcule manuel, donc je ne vois pas comment faire. Par contre, il y a un moyen simple de verifier si la feuille est en automatique ou non, c'est de mettre la formule =aujourdhui() ou la formule =maintenant() pour voir si la date change d'un jour à l'autre. si c'est le cas la feuille est en auto, si il faut cliquer sur le bouton elle est en manuel.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Excel graphique
Réponses
3
Affichages
292
Réponses
12
Affichages
459
Réponses
4
Affichages
136
Réponses
10
Affichages
163
Réponses
4
Affichages
178
Réponses
4
Affichages
366
Retour