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

flo2002

XLDnaute Impliqué
Bonjour le forum,

un très leger soucis.
J'ai une macro qui supprime des soustotaux et une autre qui les remet. Cependant dans un cas comme un autre c'est hyper long. Je joint un bout de macro:

Range('A7:AL1000').Select
Selection.Subtotal GroupBy:=1, Function:=xlSum, TotalList:=Array(5, 6, 7, 8, _
9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35 _
, 36, 37, 38), Replace:=True, PageBreaks:=False, SummaryBelowData:=True


Range('A7:AL1000').Select
Selection.Subtotal GroupBy:=2, Function:=xlSum, TotalList:=Array(5, 6, 7, 8, _
9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35 _
, 36, 37, 38), Replace:=False, PageBreaks:=False, SummaryBelowData:=True
Range('A1').Select



Une idée? Merci
 
Bonjour,

J'ai pas vérifié mais essaie ceci :

Code:
With Range('A7:AL1000')
.Subtotal GroupBy:=1, Function:=xlSum, TotalList:=Array(5, 6, 7, 8, _
9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33,
34, 35 _
, 36, 37, 38), Replace:=True, PageBreaks:=False, SummaryBelowData:=True
End with

Bon ap.

😉
 
- 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

  • Question Question
Microsoft 365 Planning
Réponses
2
Affichages
2 K
  • Question Question
Microsoft 365 Programme trop lent
Réponses
12
Affichages
977
Retour