+ Reply to Thread
Results 1 to 3 of 3

Regional differences

  1. #1
    Registered User
    Join Date
    01-18-2007
    Posts
    1

    Regional differences

    Hi All,

    I have a spreadsheet that is used by other employees of my company all over the world. Recently, I have been getting reports that the spreadsheet is not working properly; first from South America (Brazil) and now from Germany.

    It is a fairly large spreadsheet and has several macros. Some of the initial problems were due to the macro security level being set too high, but for some users, reducing the security level hasn't helped. The basic complaint is that the pull-down menus on the first sheet do not work properly.

    I'm unable to reproduce the problem here, and the spreadsheet works fine on any local computer that I've tried it on.

    I'm currently using Microsoft Excel 2003 SP 2 and Windows XP Professional version 2002 SP 2. All of my computer settings are US-English.

    Any suggestions on where I can find information on what I can do to get this spreadsheet to work properly in different regions and/or with different versions of Windows/Office?

    Thanks

  2. #2
    Forum Contributor
    Join Date
    08-22-2005
    Location
    Denmark
    MS-Off Ver
    Excel 365
    Posts
    349
    I once made a spreadsheet which included a lot of calculation with complex numbers. This was done in an english version of Excel, so complex was of course spelled "COMPLEX". Then I brought this spreadsheet to a danish version of Excel, but even if "AVG" was translated to "MIDDEL" and "IF" to "HVIS", etc., I had to replace all the complex formulas, because "COMPLEX" was NOT translated to "KOMPLEX", which is the way it is spelled in danish (and german). Apparently not all expressions are covered by the translation, and if your macros contain some, then you might see problems.

    I've noticed that in macros you must write like this: ActiveCell.FormulaR1C1 = "=NORMSINV(((ROW()-1)-0.5)/R1C[2])". The finished formula on the spreadsheet will not show the word ROW, but rather REIHE, or whatever they call it in german. But such a translation might not always take place - at least it does not work with COMPLEX between danish and english.

    NSV

  3. #3
    Registered User
    Join Date
    09-20-2006
    Location
    Poland
    Posts
    46
    Quote Originally Posted by tony_sk
    Any suggestions on where I can find information on what I can do to get this spreadsheet to work properly in different regions and/or with different versions of Windows/Office?
    It is difficult to guess without seeing your code, but some problems with regional setting may also arise from variable conversion and different decimal separators (point in US, comma in Germany). In most cases variables are converted / displayed correctly - so if you have, let's say, 10.54 in a worksheet cell, the same workbook opened with German Excel will show 10,54 and it will work fine.

    But sometimes conversion is not automatic, for example, if you enter a value in a Texbox in Userform, Excel will ignore regional settings, and use US notation (e.g. 10.54 will be treated as number, and 10,54 as text, even if comma is a regional decimal separator). So you may encounter some troubles if your worksheet use text to number conversions or requires user to enter numbers via UserForms.
    MS Excel Games Library and much more:
    http://www.dzikosoft.com/gmexcel

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1