Somme d'une fonction en VBA

  • Initiateur de la discussion Initiateur de la discussion NatBBL
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

NatBBL

XLDnaute Nouveau
Bonjour à tous

Je débute en VBA et je peine à trouver la solution à mon problème.

je cherche à additionner les cases d'une collonne "A" dépendamant de si les cases correspondantes à la même ligne situées dans une colonne "B" sont colorées ou non (Couleur non MFC).

J'ai écrit une première fonction qui me renvoie la valeur de "A" lorsque "B" est en couleur cependant je ne sais pas où placer la boucle pour faire la somme de ces valeur pour toute une colonne (par sélection).😕

Function ReturnPP(Zone As Range, Plage As Range, CRef As Range)
Application.Volatile
Dim a, Cel, S
a = CRef.Interior.ColorIndex
p = 0
For Each Cel In Zone
If Cel.Interior.ColorIndex = a Then
p = Plage.Offset
End If
Next
ReturnPP = p

End Function


Les données vont variées avec le temps raison pour laquelle je souhaite conserver le la flexibilité de la selection.

Autrement, je pourrais également faire une SOMME.SI( la colonne "B" est colorée;...) mais ayant déjà essayer, mon tab excel ne reconnaît pas le colorindex de référence ou c'est moi qui m'y prend très mal?

=SOMME.SI(AY6:AY202;CELLULE("couleur";🙄);U6:U203)


Je remercie auparavant pour toute l'aide qui peut m'être apportée😱
 
Re : Somme d'une fonction en VBA

Merci Beaucoup😎

Le résultat sur mon tableau était très bizarre au départ mais en testant un peu cela fonctionne dès le moment où la colonne plage débute à la première ligne "1".

Très bonne journée à vous
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 macro vba sumifs
Réponses
5
Affichages
597
Retour