Bonjour à tous,

Je souhaiterais utiliser la fonction Sous total sous VBA via les lignes de codes suivantes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Application.DisplayAlerts = False
MonRange.Subtotal GroupBy:=3, Function:=xlSum, TotalList:=Array(9)
Application.DisplayAlerts = True
Le regroupement se fait sur la colonne 3, et les sommes sur la colonne 9.

Or, "MonRange" correspond à un tableau structuré sur une feuille Excel
J'ai essayé cette formule sur une plage quelconque, cela fonctionne parfaitement, mais dés que cette plage correspond à un tableau structuré, ca ne fonctionne plus.

Sauriez-vous m'aider à avancer ?

Merci pour votre retour