I have a problem with internationalisation:
I am running Excel over Win 10.
The localisation is set appropriately with ThousandsSeparator = "." and DecimalSeparator = ",".
If I FormatNumber( 5000/2, 2, , , vbTrue ), I get the expected string "2.500,00".
If I Evaluate(FormatNumber(5000/2,2,,,vbTrue)), I get "Error 2015".

I deduce from that that Evaluate gets its Localisation from somewhere else.
I fear that it is fixed by the installation language (in this case, English), and immutable.
Does anyone know how to find the values, other than by trial-and-error?
Thanks in advance for any help or advice.
Z.