title: What setting is causing Excel VBA to change the named Range.Style "Percent" to "Per cent"?
body: <p>I have an xlsm workbook that gives a &quot;Subscript out of range&quot; error in response to ThisWorkbook.Styles(&quot;Percent&quot;).Value on one system but not on another. On the system that throws the error the style named &quot;Percent&quot; seems to have been replaced by one called &quot;Per cent&quot;. I suspect this has its origins in language settings differing on the two computers. The working system is set to English (UK) throughout but I'm unable to establish which setting or combination of settings would result in Excel renaming the style internally without warning.  Changing some of the settings to English (United States) seems to be non-trivial and I'm scared to mess up my computer trying to do so. Can anyone enlighten me as to what is going on here?</p>