SOMME SI ENS en VBA

bonjour à tous,

je cherche un code VBA pour remplacer les formules en colonne B de la feuille "recap" avec mise à jour à l'activation de la feuille.

j'ai parcouru quelques fils sur le forum mais pas de solution de ce type.

merci d'avance.

Moutchec.

306test.xlsx (11.99 Ko)

Bonjour,

à tester, placer le code sur la page code de "recap"

Private Sub Worksheet_Activate()
For i = 2 To Cells(Rows.Count, 1).End(xlUp).Row
t = "SUMIFS(data!$C$2:$C$20,data!$B$2:$B$20," & Range("A" & i).Address & ")"
Cells(i, 2) = Evaluate(t)
Next
End Sub

FANTASTIQUE!

merci et bonne soirée.

sincèrement.

Moutchec.

Merci pour ce retour, au plaisir!

pour clôturer le fil, cliquer sur le bouton V vert du post à coté du bouton EDITER, merci!

Bonjour,

Une autre proposition avec les données mises sous forme de tableau et un tableau croisé dynamique (TCD).

Le TCD est actualisé à l'activation de sa feuille.

Cdlt.

179moutchec.xlsm (27.23 Ko)

MERCI A TOUS.

sabV a écrit :

Bonjour,

à tester, placer le code sur la page code de "recap"

Private Sub Worksheet_Activate()
For i = 2 To Cells(Rows.Count, 1).End(xlUp).Row
t = "SUMIFS(data!$C$2:$C$20,data!$B$2:$B$20," & Range("A" & i).Address & ")"
Cells(i, 2) = Evaluate(t)
Next
End Sub

bonjour,

une sollicitation si vous avez le temps d'y regarder = fichier en annexe.

si possible en colonne N = résultats colonne M / divisé par nombre colis en colonne G = résultat attendu NOMBRE DE PALETTES

et en cellule N14 la somme N4:N13 pour avoir le nombre total de palettes.

merci d'avance.

Moutchec

64test.xlsm (43.21 Ko)

Bonjour,

à vérifier,

183moutchec-test-12.xlsm (47.61 Ko)

merci beaucoup.

génial!

Rechercher des sujets similaires à "somme ens vba"