OVH Cloud OVH Cloud

Formule VBA

6 réponses
Avatar
georges.fauritte
Bonjour
J'ai un tableau avec
1 Col nomm=E9e =AB Article =BB
1 Col nomm=E9e =AB couleur =BB
1 Col nomm=E9e =AB prix =BB
dans mon tableau j'ai ins=E9r=E9 cette formule=20
=3DSOMMEPROD((Article=3D$B$36)*(couleur=3D$C$36)*prix)
et me donne le r=E9sultat souhait=E9.
J'ai cr=E9e un formulaire et je voudrais cr=E9er cette formule=20
en VBA maisnovice en VBA je ne connais par le code=20
correspondant =E0 =BB sommeprod =BB.

D'ailleurs comment conna=EEtre les correspondances des=20
formules en VBA, j'ai cherch=E9 mais sans r=E9sultat.

merci pour votre aide=20
bonne journ=E9e

6 réponses

Avatar
AV
=SOMMEPROD((Article=$B$36)*(couleur=$C$36)*prix)
J'ai crée un formulaire et je voudrais créer cette formule
en VBA maisnovice en VBA je ne connais par le code
correspondant à » sommeprod ».


Exemple :
[D36] = "=SUMPRODUCT(($B$36)*(couleur=$C$36)*prix)"

D'ailleurs comment connaître les correspondances des
formules en VBA, j'ai cherché mais sans résultat.


Pour avoir la traduction des noms de fonctions :
http://disciplus.simplex.free.fr/classeursxl/av-traducfonctions.zip

Pour traduire les formules (surtout si elles sont complexes)
http://disciplus.simplex.free.fr/classeursxl/dma-traductionformules.zip

AV

Avatar
georges.fauritte
Bonjour AV
Merci & bonne journée
Georges Lyon
-----Message d'origine-----
=SOMMEPROD((Article=$B$36)*(couleur=$C$36)*prix)
J'ai crée un formulaire et je voudrais créer cette
formule


en VBA maisnovice en VBA je ne connais par le code
correspondant à » sommeprod ».


Exemple :
[D36] = "=SUMPRODUCT(($B$36)*(couleur=$C$36)*prix)"

D'ailleurs comment connaître les correspondances des
formules en VBA, j'ai cherché mais sans résultat.


Pour avoir la traduction des noms de fonctions :
http://disciplus.simplex.free.fr/classeursxl/av-
traducfonctions.zip


Pour traduire les formules (surtout si elles sont
complexes)

http://disciplus.simplex.free.fr/classeursxl/dma-
traductionformules.zip


AV


.




Avatar
Christian M
Bonjour,
Personnellement j'utilise l'enregistreur de macro pour retrouver la
correspondance en VBA : après enregistrement, il suffit d'afficher le code
et l'on a la formule.

"" a écrit
dans le message de news: 0c2d01c39397$e10a01a0$
Bonjour
J'ai un tableau avec
1 Col nommée « Article »
1 Col nommée « couleur »
1 Col nommée « prix »
dans mon tableau j'ai inséré cette formule
=SOMMEPROD((Article=$B$36)*(couleur=$C$36)*prix)
et me donne le résultat souhaité.
J'ai crée un formulaire et je voudrais créer cette formule
en VBA maisnovice en VBA je ne connais par le code
correspondant à » sommeprod ».

D'ailleurs comment connaître les correspondances des
formules en VBA, j'ai cherché mais sans résultat.

merci pour votre aide
bonne journée
Avatar
AV
Personnellement j'utilise l'enregistreur de macro pour retrouver la
correspondance en VBA : après enregistrement, il suffit d'afficher le code
et l'on a la formule.


C'est une bonne solution.
....avec un bémol : ne pas faire appel aux fonctions de l'utilitaire d'analyse
qui, elles, ne sont pas traduites

AV

Avatar
Christian M
Bonsoir Alain,
Merci du conseil ;-)

"AV" a écrit dans le message de news:
bmmdd2$5jq$
Personnellement j'utilise l'enregistreur de macro pour retrouver la
correspondance en VBA : après enregistrement, il suffit d'afficher le
code


et l'on a la formule.


C'est une bonne solution.
....avec un bémol : ne pas faire appel aux fonctions de l'utilitaire
d'analyse

qui, elles, ne sont pas traduites

AV





Avatar
georges.fauritte
Bonjour AV
Merci pour ton aide

-----Message d'origine-----
=SOMMEPROD((Article=$B$36)*(couleur=$C$36)*prix)
J'ai crée un formulaire et je voudrais créer cette
formule


en VBA maisnovice en VBA je ne connais par le code
correspondant à » sommeprod ».


Exemple :
[D36] = "=SUMPRODUCT(($B$36)*(couleur=$C$36)*prix)"

D'ailleurs comment connaître les correspondances des
formules en VBA, j'ai cherché mais sans résultat.


Pour avoir la traduction des noms de fonctions :
http://disciplus.simplex.free.fr/classeursxl/av-
traducfonctions.zip


Pour traduire les formules (surtout si elles sont
complexes)

http://disciplus.simplex.free.fr/classeursxl/dma-
traductionformules.zip


AV


.