Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Bloquer des formules

  • Initiateur de la discussion Initiateur de la discussion mcj1997
  • 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 !

mcj1997

XLDnaute Accro
Bonjour,

Je posséde un fichier avec un grand nombre de feuilles, avec sur ces feuilles beaucoup de formules. Toutes les feuilles ne me servent pas mais qu'au fil de l'eau.

Ma question : pour les feuilles qui ne servent pas est-il possible de désactiver les formules afin que l'ouverture du fichier soit plus rapide ?

Merci d'avance,
 
Re : Bloquer des formules

Re,

En fait il n'est pas nécessaire de définir une plage. Essayez ceci :

Code:
Private Sub Workbook_Open()
Dim cel As Range
Application.Calculation = xlManual 'sur ordre
Application.CalculateBeforeSave = False 'décoche Recalcul avant enregistrement
On Error Resume Next 'si aucune formule
For Each cel In Cells.SpecialCells(xlCellTypeFormulas)
  If Not cel.Formula Like "*[*" Then cel.Calculate
Next
End Sub

Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Dim cel As Range
On Error Resume Next 'si aucune formule
For Each cel In Cells.SpecialCells(xlCellTypeFormulas)
  If Not cel.Formula Like "*[*" Then cel.Calculate
Next
End Sub
A+
 
- 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

Réponses
6
Affichages
321
  • Question Question
XL 2019 B
Réponses
10
Affichages
658
  • Question Question
XL 2016 liste
Réponses
10
Affichages
386
D
  • Question Question
Réponses
5
Affichages
250
Didierpasdoué
D
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…