Somme d'une plage filtrée

BOND -  
pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour, à tous
comment fait-on pour sommer les éléments d'une plage qui vient de
subir un filtre?

Du genre:
j'ai une colonne A d'objets (marteaux, fusibles, disjoncteurs...) ,
et une colonne B quantité . je filtre la colonne d'objets de manière à ne voir
que l'un des objets à la fois. Et maintenant je veux faire la somme des
quantités en B correspondants à l'objet filtré en A.

Quelqu'un pourrait-il m'aider à trouver le code VBA correspondant?

Merci d'avance.

Eddy

1 réponse

  1. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
     
    Bonjour,

    Tu peux utiliser cette fonction personnalisée tirée du site de microsoft :

    Function Sum_Visible_Cells(Cells_To_Sum As Object)
    For Each cell In Cells_To_Sum
      If cell.Rows.Hidden = False Then
        If cell.Columns.Hidden = False Then
          total = total + cell.Value
        End If
      End If
    Next
    Sum_Visible_Cells = total
    End Function


    Pour adapter n'hésite pas...
    0