T
tibo
Guest
Salut a tous,
J'ai un souci dans une macro qui definie dynamiquement des formules.
Mon code ne fonctionne qu'avec FormulaLocal avec une syntaxe francaise, alors que je voudrais pouvoir definir mes formules en anglais pour une question de portabilite.
Ex de code qui fonctionne:
dim tmpFormula as Range
tmpFormula.FormulaLocal = "=SI(" & testValue & ";vrai;faux)"
tmpFormula.Calculate
Alors que
tmpFormula.formula = "=IF(" & testValue & ";true;false)"
me genere une erreur.
Ce qui me derange aussi c'est que mon VBA force "tmpFormula.Formula" (F majuscule) à "tmpFormula.formula" (f minuscule)
Bizzare non ?
J'ai un souci dans une macro qui definie dynamiquement des formules.
Mon code ne fonctionne qu'avec FormulaLocal avec une syntaxe francaise, alors que je voudrais pouvoir definir mes formules en anglais pour une question de portabilite.
Ex de code qui fonctionne:
dim tmpFormula as Range
tmpFormula.FormulaLocal = "=SI(" & testValue & ";vrai;faux)"
tmpFormula.Calculate
Alors que
tmpFormula.formula = "=IF(" & testValue & ";true;false)"
me genere une erreur.
Ce qui me derange aussi c'est que mon VBA force "tmpFormula.Formula" (F majuscule) à "tmpFormula.formula" (f minuscule)
Bizzare non ?