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

Evaluate - Mauvaise syntaxe ?

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 !

tototiti2008

XLDnaute Barbatruc
Bonjour à tous,

Pour mon 5000 post, je vous offre une question 😉

En VBA, j'aurais besoin d'évaluer une formule (fonction SOMMEPROD) mais je n'en ai pas vraiment besoin dans ma feuille.
La formule à évaluer doit ressembler à ça :

Code:
=SOMMEPROD(MIN(($A$2:$A$5=A2)*$E$2:$E$5))

avec le nombre total de lignes (ici 5) variable, et j'aurais besoin de l'évaluer dans plusieurs feuilles

au bout, ça m'a donné un code comme ça :

Code:
Montant = Wks.Evaluate("SUMPRODUCT(MIN((R2C1:R" & NBL & "C1=R" & i & "C1)*R2C5:R" & NBL & "C5))")

Avec Wks la feuille (Worksheet) où je veux évaluer le calcul, NBL le nombre total de lignes et i ma variable qui va de 2 à NBL

Je n'ai jamais trop utilisé Evaluate jusqu'à présent, quelqu'un peux me guider sur mon problème de syntaxe ?

Merci d'avance
 
Re : Evaluate - Mauvaise syntaxe ?

Salut,

Pour la methode Evaluate, il faut utiliser des references de style A1 et non R1C1
Code:
Montant = Wks.Evaluate("SUMPRODUCT(MIN(($A$2:$A$" & NBL & "=$A$" & i & ")*$E$2:$E$" & NBL & "))")
 
Re : Evaluate - Mauvaise syntaxe ?

Bonjour tototiti, Minick,

Si le style de référence L1C1 est activé, dans Outils, Options, onglet général, ça a l'air de fonctionner également ... pour autant que je puisse en juger, après un petit test.
 
Re : Evaluate - Mauvaise syntaxe ?

Bonjour Modeste,

Merci du tuyau, ça peut toujours servir
En général mes feuilles sont en A1 mais en VBA je trouve que le style R1C1 est souvent plus pratique pour programmer (et intercaler des variables indiquant un numéro de colonne ou de ligne)
 
Re : Evaluate - Mauvaise syntaxe ?

Re,

Exact Modeste, j'etais persuade que ca n'avait pas de rapport mais au contraire...
Je ne l'utilise que tres rarement donc ca ne ma jamais embete jusqu'a maintenant, mais il faudra y penser le jour ou.....
 
- 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

D
Réponses
4
Affichages
1 K
R
Réponses
3
Affichages
4 K
R
I
Réponses
1
Affichages
1 K
insosama
I
N
Réponses
0
Affichages
2 K
N
J
Réponses
2
Affichages
1 K
jerome.ba
J
L
Réponses
5
Affichages
1 K
lulu
L
E
Réponses
2
Affichages
2 K
Réponses
32
Affichages
6 K
L
Réponses
2
Affichages
2 K
A
Réponses
1
Affichages
961
Attila
A
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…