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

Sumproduct utiliser des variables [RESOLU]

  • 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
Bonjour,
Dans l’exemple joint, je souhaiterais pouvoir utiliser une variable. Auriez-vous une astuce ?

MsgBox Evaluate("=sumproduct((nom = A1)*(résultat))")


1 - Comment utiliser une variable Var pour indiquer les références cellule (var=a1)


2 - Mieux, utiliser une variable pour définir le contenu de la cellule
w = choix1
Je vous remercie par avance
Bonne soirée
JC Goufra
 

Pièces jointes

Dernière édition:
Re : Sumproduct utiliser des variables

Bonjour goufra, Philippe🙂

une autre proposition :
Code:
Dim x As Range
Set x = Range("A1")
MsgBox Evaluate("=sumproduct((nom=" & x.Address & ")*(résultat))")
bonne soirée
@+
 
Re : Sumproduct utiliser des variables

Bonsoir Pierrot93, bonsoir Philippe

Je vous remercie pour votre rapidité.

Ma question 1
La réponse de Pierrot me convient et répond à ma question.

Ma question 2.

MsgBox Evaluate("=sumproduct((nom = A1)*(résultat))")
Existe-il une astuce pour utiliser une variable :
pour définir la recherche en l'occurrence Nom = choix1.


Bonne soirée
JC Goufra
 
Re : Sumproduct utiliser des variables

Re,

pour une variable contenant le texte, modifie comme suit :
Code:
Dim x As String
x = Range("A1").Value
MsgBox Evaluate("=sumproduct((nom =""" & x & """)*(résultat))")
 
Re : Sumproduct utiliser des variables

Pierrot

Tu es super !

je peux écrire aussi écrire
z = "choix1"
MsgBox Evaluate("=sumproduct((nom =" "" & z & "" ")*(résultat))")

Pour ma compréhension:
peux tu m'expliquer le fonctionnement de : "" en début et "" en fin

sachant qu'il faut utiliser les références d'1 cellule.

J'exagère mais j'aime bien comprendre
Encore merci
JC G
 
- 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

J
Réponses
22
Affichages
3 K
jui42
J
A
Réponses
48
Affichages
6 K
Ananas94
A
R
Réponses
6
Affichages
3 K
richardM
R
N
Réponses
1
Affichages
1 K
niniylle
N
M
Réponses
2
Affichages
1 K
M
M
Réponses
2
Affichages
1 K
M
S
Réponses
1
Affichages
1 K
schoum5
S
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…