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

XL 2010 macro : calcul du temps par onglet dans un document

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 !

merinos-BernardEtang

XLDnaute Accro
Bonjour,

J'ai recu 2 documents super lourds ...

Quand on change une cellule, il faut 45 secondes pour un recalcul.

Donc je desire trouver une macro qui affiche le temps passé par onglet afin de voir où on perds autant de temps .

Quand c'est juste pour un onglet:
VB:
Sub only_sheet()
starttime = Now
ActiveSheet.Calculate
duree = Now - starttime
MsgBox "duree:  " & duree * 100000
End Sub

Je reve d'avoir le resultat dans un onglet ajouté...

Quelqu'un a deja ce type de macro?


Merci,

Merinos
 
Re

A tester:

Code:
Sub tps()
On Error Resume Next
   Set s = Sheets("Temps")
   If Err.Number <> 0 Then Sheets.Add.Name = "Temps"
On Error GoTo 0
Sheets("Temps").Range("A1") = "Feuille"
Sheets("Temps").Range("B1") = "temps de calcul"
ligne = 2
For Each sh In Sheets
 If sh.Name <> "Temps" Then
  debut = Timer
  sh.Calculate
'  MsgBox ("temps de calcul de la feuille " & sh.Name & "= " & Timer - debut)
  Sheets("Temps").Cells(ligne, 1) = sh.Name
  Sheets("Temps").Cells(ligne, 2) = Timer - debut
  ligne = ligne + 1
End If
Next
End Sub
 
Bonjour,

Pour être plus proche de la réalité je te suggère d'utiliser la méthode .Dirty sur les cellules des feuilles avant le recalcul.
Sinon Excel, qui n'est pas trop bête, ne calcule que ce qui doit l'être : les seules formules dont un antécédent a changé.
Tu peux aussi installer RefTreeAnalyser (la version gratuite suffit)
Il a un outil qui fait des stats sur chaque feuille (dont le temps de calcul), mais aussi la possibilité de mesurer le temps sur une plage sélectionnée.
Quand tu as déterminé les feuilles pénalisantes, ça te permet de chercher sur quelles formules accentuer tes efforts d'optimisation.
eric
 
- 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

L
Réponses
5
Affichages
1 K
D
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…