Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
bonjour le forum
existe t il un moyen d'inserer une ligne vba qui ferait uniquement les calculs sur la feuille active car quand j'arrive a une trentaine de feuille (pleine de calcul) excel recacule toute les feuilles et donc rame beaucoup.
merci
tu veux désactiver le calcul sur toutes les feuilles sauf une ?
tu veux ne faire le calcul de chaque feuille que quand on l'affiche ?
je ne sais pas...
alors, une idée (tu me diras si ça prend vraiment moins de temps de recalcul)
tu vas dans les propriétés de chaque feuille et à la propriété EnableCalculation, tu mets false.
puis dans ThisWorkbook, tu mets le code :
Code:
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Sh.EnableCalculation = True
End Sub
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
Sh.EnableCalculation = False
End Sub
- 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