Somme d'une plage filtrée

Fermé
BOND - 24 avril 2014 à 16:07
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 24 avril 2014 à 19:34
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

pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 751
24 avril 2014 à 19:34
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