|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre habitué
![]() Alain Inscription : septembre 2004 Messages : 206 ![]() |
Bonjour,
cette fonction génère une message d'erreur = #VALEUR!, avez-vous une idée du bug ? Code :
|
||
|
|
00
|
|
|
#2 | |
|
Expert Confirmé Sénior
![]() Jérôme FONTAINEContrôleur de Gestion Inscription : juin 2006 Messages : 3 907 ![]() |
Bonjour,
A essayer Code :
score = Evaluate("=if(and(" & a.address & ">0,2;" & a.address & "<0,4);1;2)")
__________________
Jérôme Citation:
nous encouragera.Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
|
|
|
|
00
|
|
|
#3 | |
|
Membre habitué
![]() Alain Inscription : septembre 2004 Messages : 206 ![]() |
Citation:
mais le test n'est pas concluant |
|
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() Alain Inscription : septembre 2004 Messages : 206 ![]() |
ce code "très simple" ne fonctionne pas non plus
score = Evaluate("=" & a) y a t il à votre avis un problème extérieur à la fonction ? |
|
|
00
|
|
|
#5 | |
|
Expert Confirmé Sénior
![]() Jérôme FONTAINEContrôleur de Gestion Inscription : juin 2006 Messages : 3 907 ![]() |
ou as tu placé cette fonction? dans un module?
__________________
Jérôme Citation:
nous encouragera.Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
|
|
|
|
00
|
|
|
#6 | ||
|
Membre habitué
![]() Alain Inscription : septembre 2004 Messages : 206 ![]() |
la fonction est dans un module
Code :
cellule A1 : la valeur testée cellule B1 : score(A1) ce code fonctionne correctement Alain |
||
|
|
00
|
|
|
#7 | |
|
Expert Confirmé Sénior
![]() Jérôme FONTAINEContrôleur de Gestion Inscription : juin 2006 Messages : 3 907 ![]() |
les formules anglaises on comme séparateur d'argument une virgule a la place du point virgule.
Comme cela ca fonctionne Code :
score = Evaluate("=if(and(" & a.Address & ">0," & a.Address & "<1),1,2)")
__________________
Jérôme Citation:
nous encouragera.Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
|
|
|
|
00
|
|
|
#8 |
|
Membre habitué
![]() Alain Inscription : septembre 2004 Messages : 206 ![]() |
Effectivement avec le new séparateur cela fonctionne mieux,
Autre question avant de diner... est-il possible d'utiliser SELECT CASE à la place de IF imbriqués dans la fonction Evaluate ? |
|
|
00
|
|
|
#9 | ||||
|
Expert Confirmé Sénior
![]() Jérôme FONTAINEContrôleur de Gestion Inscription : juin 2006 Messages : 3 907 ![]() |
Citation:
Code :
__________________
Jérôme Citation:
nous encouragera.Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
|
||||
|
|
00
|
|
|
#10 |
|
Membre habitué
![]() Alain Inscription : septembre 2004 Messages : 206 ![]() |
merci Jérôme,
je vais clore cette discussion tout est ok Alain bon Téléthon |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com