Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

VBA : fonction SOMMEPROD et dernière cellule non vide

  • Initiateur de la discussion Initiateur de la discussion rounil09
  • 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 !

rounil09

XLDnaute Occasionnel
Bonjour la liste,

Je n'arrive pas à me dépatouiller du petit problème ci-dessous :

Dans ce code VBA qui fonctionne, je voudrais modifier 10000 par "dernière cellule non vide" de chacune des 3 colonnes concernées.

=SOMMEPROD(((I15=$D$15:$D$10000)*($C$15:$C$10000=2009)*($E$15:$E$10000="T.A.")))

Merci par avance pour votre aide.
 
Re : VBA : fonction SOMMEPROD et dernière cellule non vide

re,

sans savoir ce que vous avez tenté et sans connaitre la structure de votre classeur, essayer peut-être en utilisant la fonction DECALER .

Voir sur le web quelque chose comme plage nommée dynamique

A+


Edit:

Je n'avais pas vu qu'il s'agissait de code VBA ! ( ? )
 
Re : VBA : fonction SOMMEPROD et dernière cellule non vide

Hello en passant

"dernière cellule non vide" de chacune des 3 colonnes concernées.

attention.. il me semble que SommeProd exige que toutes les matrices soient de meme taille
donc pour chacune des trois colonnes, la dernière cellule non vide doit etre à la meme ligne..

pour une zone nommée dynamique:
nomzoneD=decaler ($D$15;;;nbval(D😀))
nomzoneE=decaler ($E$15;;;nbval(D😀))
nomzoneC=decaler ($C$15;;;nbval(D😀))
 
- 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

Réponses
2
Affichages
495
Réponses
20
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…