Ken Hutchinson
XLDnaute Occasionnel
Bonjour à tous,
J'ai une très grosse macro avec beaucoup de code... elle met beaucoup de temps à tourner et je voudrais la booster.
Cette macro fait des filtres auto matiques sur différents critère et copie des sous totaux dans un tableau récapitulatif.
Voici le code de base :
Cette simplification fonctionnera t'elle ?
Merci de votre aide...
J'ai une très grosse macro avec beaucoup de code... elle met beaucoup de temps à tourner et je voudrais la booster.
Cette macro fait des filtres auto matiques sur différents critère et copie des sous totaux dans un tableau récapitulatif.
Voici le code de base :
Code:
Sub CONTRAI()
'
'
Selection.AutoFilter Field:=4, Criteria1:="1"
Selection.AutoFilter Field:=1, Criteria1:="T"
ActiveWindow.SmallScroll ToRight:=3
Selection.AutoFilter Field:=54, Criteria1:="1"
Range("C65524").Select
Selection.Copy
Sheets("RECAP").Select
Range("BW38").Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Sheets("Données").Select
Selection.AutoFilter Field:=54, Criteria1:="0"
Application.CutCopyMode = False
Range("C65524").Select
Selection.Copy
Sheets("RECAP").Select
Range("BW39").Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Sheets("Données").Select
Selection.AutoFilter Field:=54
Selection.AutoFilter Field:=9
Selection.AutoFilter Field:=8
Selection.AutoFilter Field:=7
End Sub
Cette simplification fonctionnera t'elle ?
Code:
Sub CONTRAI()
'
Selection.AutoFilter Field:=4, Criteria1:="1"
Selection.AutoFilter Field:=1, Criteria1:="T"
ActiveWindow.SmallScroll ToRight:=3
Selection.AutoFilter Field:=54, Criteria1:="1"
Sheets("RECAP").Range("BW38").Value = Sheets("REP11").Range("C65524").Value
Selection.AutoFilter Field:=54, Criteria1:="0"
Sheets("RECAP").Range("BW39").Value = Sheets("REP11").Range("C65524").Value
Selection.AutoFilter Field:=54
Selection.AutoFilter Field:=9
Selection.AutoFilter Field:=8
Selection.AutoFilter Field:=7
End Sub
Merci de votre aide...