Avoir la somme de nombre grouper par des étiquettes pour tout un tableau

Bonjour à tous !

J'ai un fichier excel comme ceci et qui représente un tableau :

excel

J'aimerai créer une solution générique car il se pourrait que je travail sur le même type de tableau avec bien plus de ligne.

Voici ce que j'aimerai faire :

  • créer avec Excel VBA une solution d'avoir la somme de la colonne B aussi la somme groupée de la colonne C.
  • enregistrer les résultats dans des variables.

Par exemple :

Dans une variable "total" je veux mettre 36

Dans une variable "fonctional" je veux mettre 11

Dans une variable "technical" je veux mettre 19

Dans une variable "security" je veux mettre 6

J'ai réussi à gérer la somme "total" avec le code suivant :

Sub Macro1()

        Dim cellule As Range: Dim memoire As String: Dim sum As Integer

        sum = 0

        For Each cellule In Selection
            memoire = memoire & cellule.Value & "-"
            sum = sum + cellule.Value

        Next cellule

        MsgBox memoire
        MsgBox sum

End Sub

Pouvez-vous m'aider s'il vous plait ?

Bonjour

Une mise sous forme de tableau structuré de la source et un Tableau croisé dynalmique synthétisant ce tableau te fera cela en quelques clics et l'actualisation du TCD, tiendra compte des modifications de la source...

Rechercher des sujets similaires à "somme nombre grouper etiquettes tout tableau"