|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Inscription : décembre 2006 Messages : 132 ![]() |
Bonjour,
Dans le code ci-dessous, la fonction Vraifaux me renvoie une erreur de syntaxe dans une macro VBA. Pouvez-vous m'aider ou bien, y a t'il une autre façon d'écrire ? Code :
|
||
|
|
00
|
|
|
#2 |
![]() ![]() Denis Développeur informatique Inscription : août 2004 Messages : 3 205 ![]() |
Salut,
En VBA il faut utiliser la notation anglo-saxone avec , au lieu de ; : A+
__________________
Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp. Bon développement ! Mes tutoriels et contributions sur ma page perso: Ma page personnelle |
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : décembre 2006 Messages : 132 ![]() |
merci pour ta réponse, mais cela ne fonctionne pas mieux; il doit y avoir une erreur dans la syntaxe.
|
|
|
00
|
|
|
#4 | |||||
![]() ![]() Denis Développeur informatique Inscription : août 2004 Messages : 3 205 ![]() |
Citation:
Code :
ActiveCell.FormulaR1C1 = vraifaux(rc[-1]=0;100;"(RC[-2]-RC[-1])/RC[-1]") Code :
Code :
Je ne suis pas sûr de l'argument...
__________________
Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp. Bon développement ! Mes tutoriels et contributions sur ma page perso: Ma page personnelle |
|||||
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : décembre 2006 Messages : 132 ![]() |
J'ai enfin trouvé la bonne syntaxe:
Code :
ActiveCell.FormulaR1C1 = "=IF(ISBLANK(RC[-1]), 1, (RC[-2]-RC[-1])/100)" |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com