Bonjour,
Suite à mon sujet (lien : http://www.developpez.net/forums/d10...lutot-feuille/ )
J'essaie d'améliorer la rapidité des sous-totaux car je n'en peux plus d'attendre des heures (pour un fichier de 71 137 lignes il est arrivé à 20% au bout de... 30min )
Voici ce que j'ai fait :
Mais ça ne fonctionne pas car il me dit "Objet Requis" à la ligne Subtotal
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Sub ooooo() Application.ScreenUpdating = False Dim tb With ActiveWorkbook.ActiveSheet tb = .Range("a1:t70137") .Cells.Delete tb.Subtotal GroupBy:=1, Function:=xlSum, TotalList:=Array(12, 13, 15, 16, 17, 18, 19, 20), Replace:=True, PageBreaks:=False, SummaryBelowData:=True .Range("a1") = tb End With Application.ScreenUpdating = True End Sub
Merci par avance pour votre aide
Partager