porecreat a écrit :
Voili voila.
Je souhaite effectuer un sous-total grâce à une Macro dans Excel.
J'utilise donc la fonction Selection.subtotal.
Marche très bien sauf que pour choisir les colonnes sur lesquelles il faut effectuer une opération (une somme dans mon cas), il faut saisir un tableau.
Un peu dans ce style :
Code :
- Selection.Subtotal GroupBy:=2, Function:=xlSum, TotalList:=Array(3, 4, 5), Replace:=True, PageBreaks:=False, SummaryBelowData:=True
|
Donc en gros, le paramètre TotalList contient un tableau qui définit les colonnes sur lesquelles seront appliquées mes sommes lors du regroupement.
Très bien, sauf que mon nombre de colonnes est variable.
Alors je me dis : super, bah je vais me faire un ptit tableau d'avance...et je le met en guise de paramètre.
Ca donne un truc du style :
Code :
- Selection.Subtotal GroupBy:=2, Function:=xlSum, TotalList:=TotalArr, Replace:=True, PageBreaks:=False, SummaryBelowData:=True
|
Oui....sauf que ça fait planter la macro....il ne veut pas de ça....
Quelqu'un à une soluce ?
Merci !
|