Bonjour tout le monde,
J'ai eu beau chercher dans le forum, je n'ai pas trouvé de réponses claires aux 2 questions qui suivent sur la base du code que je vous indique si dessous.
Voici le code :
nbcol2 = Range("IV1").End(xlToLeft).Column
Range("A1").CurrentRegion.Select
Selection.Subtotal GroupBy:=1, Function:=xlSum, TotalList:=Array(16, 17, 18 _
, 19, 20, 21, 22, 23, 24, 35, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76), _
Replace:=True, PageBreaks:=False, SummaryBelowData:=True
Selection.Subtotal GroupBy:=3, Function:=xlSum, TotalList:=Array(16, 17, 18 _
, 19, 20, 21, 22, 23, 24, 35, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76), _
Replace:=False, PageBreaks:=False, SummaryBelowData:=True
En fait, le numéro de ma dernière colonne est variable, ici il y en a 76 mais à partir de 66, je peux très bien aller jusqu'à 100 colonnes, voire +. Donc :
1) Je cherche le moyen de dire à la macro de faire le sous total à jusqu'à nbcol
2) De mettre ses 2 sous-totaux en gras et sur fond de cellule jaune, sur toute la largeur de la ligne.
Mrrci de votre aide.
Cordialement.
Batiscaf.
J'ai eu beau chercher dans le forum, je n'ai pas trouvé de réponses claires aux 2 questions qui suivent sur la base du code que je vous indique si dessous.
Voici le code :
nbcol2 = Range("IV1").End(xlToLeft).Column
Range("A1").CurrentRegion.Select
Selection.Subtotal GroupBy:=1, Function:=xlSum, TotalList:=Array(16, 17, 18 _
, 19, 20, 21, 22, 23, 24, 35, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76), _
Replace:=True, PageBreaks:=False, SummaryBelowData:=True
Selection.Subtotal GroupBy:=3, Function:=xlSum, TotalList:=Array(16, 17, 18 _
, 19, 20, 21, 22, 23, 24, 35, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76), _
Replace:=False, PageBreaks:=False, SummaryBelowData:=True
En fait, le numéro de ma dernière colonne est variable, ici il y en a 76 mais à partir de 66, je peux très bien aller jusqu'à 100 colonnes, voire +. Donc :
1) Je cherche le moyen de dire à la macro de faire le sous total à jusqu'à nbcol
2) De mettre ses 2 sous-totaux en gras et sur fond de cellule jaune, sur toute la largeur de la ligne.
Mrrci de votre aide.
Cordialement.
Batiscaf.