Running a VBA function which uses the excel SUM function seems to not work when Excel uses another interface language.
Here on stackoverflow some have encounterd language issues but this is related to putting formulas language independent in cells.
Function sum_value(sum_range) As Single
sum_value = Application.WorksheetFunction.Sum(sum_range)
End Function
sum_value(1,2,3) = 6
Solution On the Microsoft site I could not find that it is possible to use WorksheetFunctions as methods of the application Object. Relevant documentation below: