Harald,
The only things that won't work are functions from the Analysis Toolpack.
Everything else will. (Yes, that includes everything else ;-)
Problem with general statements is they are _generaly_ incorrect. ;-)
Daniel,
1.
You should be aware not to use .FormulaLocal to insert your formula (in your
macro code).
The .FormulaR1C1 or .Formula should be used (with the English function names).
2.
Be careful about how you are processing dates : if it implies any given string
representation (day, month or year), you are looking for trouble when the code
runs in other countries.
So, you should work with DateSerial() as make any dates calculations independant
from their string representation.
3.
Do you have any code that implies a specific thousand or decimal separators?
This is rare but it happens.
4.
Some countries have different protection schemes than others (128 bits versus 40
bits max authorized). When some VBA project are protected in country1, it might
not possible to open it with a version of Excel used/compiled for country2.
This is happening if country1 = USA and country2 = France.
Regards,
Daniel M.