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

Sumproduct et variables

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

Goufra

XLDnaute Occasionnel
Bonsoir,
Je vous remercie par avance de bien vouloir me corriger.

Aucun de ces 2 codes fonctionnent
MsgBox Evaluate("=SUMPRODUCT(N(Plage1<=""" & f & """)*(Plage1 >= """ & d & """) ) ")
ou
MsgBox Evaluate("=SUMPRODUCT(N(" & Plage1 & "<=""" & f & """)*(" & Plage1 & " >= """ & d & """) ) ")

Je tourne en rond !
Avec mes vifs remerciements
Goufra
 

Pièces jointes

Hello

VB:
Sub test2()
Set Plage1 = Range("a1:a15")
Dim formule As String
f = 9
d = 1

formule = "=SumProduct((" & Plage1.Address & " <= " & f & ") * (" & Plage1.Address & ">=" & d & "))"
MsgBox Evaluate(formule)


End Sub
 
Bonsoir Vgendron,
Je te remercie infiniment.

Puis-je te solliciter encore.
Je souhaiterais comprendre la formule.
Peux-tu m'indiquer un site.

Pourquoi passer par une variable intermédiaire "Formule"
Pourquoi Utiliser Address" au lieu et place de plage1 qui est un "range"

Je te souhaite une très bonne soirée.
JC G
 
Bonsoir
Merci infiniment pour ta réponse.

Puis-je te solliciter pour m'indiquer un site pourque je puisse comprendre le code.

Pourquoi utiliser
- une variable "formule"
- les références de plage1 [address] qui est un objet range

Je te souhaite une très bonne soirée
JC
 
Hello
variable intermédiaire formule parce que j'aime bien pouvoir tester le contenu de la variable afin de vérifier que j'utilise la bonne syntaxe
mais tu peux t'en passer
la formule attend une adresse de zone (A5:B12), pas la range elle meme.
 
- 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
6
Affichages
280
  • Question Question
Microsoft 365 couleur et ligne
Réponses
6
Affichages
254
Réponses
2
Affichages
491
Réponses
5
Affichages
718
Réponses
2
Affichages
672
Réponses
7
Affichages
953
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…