Re : SOMMEPROD et SOUS.TOTAL -> VBA
Je viens de compléter la macro avec un copier / collage spécial -> valeur .
Ca fonctionne bien, merci à vous deux.
J'ai par ailleurs continué mes recherches.
Pour l'utilisation du sous.total en vba :
Range("L3").Select ' sélection de la celulle affichant le résultat
ActiveCell.Value = Application.Subtotal(9, [G:G]) 'somme des valeurs affichées dans la colonne G.
Pour l'utilisation du somprod en vba :
ActiveCell.Value = Application.WorksheetFunction.SumProduct(Application.CountIf([zone], [Type]), [duree])
Évidemment ce dernier exemple ne marche pas dans mon tableau, je n'est pas définie les zones "zone, type et duree".
J’aimerais quand même savoir comment ont peut utilisé Application.SumProduct avec Application.Subtotal uniquement par vba sur un exemple théorique.
Colonne A : nom, pouvant se répéter N fois
Titi
Tata
Toto
Colonne B : lieux, liste contrôlée
Dedans
Dehors
Nulle part
Colonne C : valeur, décimale libre
Nombre de sous dans la poche
J’aimerais savoir en utilisant les filtres automatique d’excel sur la colonne B (lieux), combien de sous titi, tata et toto on dans leurs poches.
Ca pourra toujours servir dans d’autres tableaux.
Cordialement