为了提供一些背景知识,我对前雇员编写的现有宏进行了一些升级。因此,我没有涉及任何现有的核心功能。本质上,宏会基于输入创建一堆报告。
该宏在英国运行得很好,但是我们正在尝试将其扩展到欧洲的某些团队。测试此操作会导致某些问题,具体取决于区域设置,例如在瑞典运行宏时,它提供的结果与在英国以相同的源数据运行时提供的结果不同,但是,当瑞典计算机上的区域设置更改为英国时,输出报告将与英国的输出报告匹配。 / p>
我尝试查看系统分隔符,但不幸的是,这似乎对结果(逗号和十进制分隔符)没有太大影响。
我已经考虑过将区域设置更改为英国,然后又更改为东道国,但是找不到任何内容。有关如何执行此操作的任何想法或帮助都很好。
谢谢!
编辑:由于模块数量(50),很难共享代码。我认为最好的方法可能是查看不同国家/地区与英国的格式设置,并查看是否有一种方法可以将excel工作簿设置为在英国设置上运行。
答案 0 :(得分:1)
可能存在货币设置。如果您能够共享易于理解的代码,并获得完整的解决方案。
答案 1 :(得分:0)
在一些欧洲项目上,我有类似的经验。 列表分隔符可能有所不同。在某些地区,它是逗号,而在另一些地区,它是分号。如果不是这种情况,那么也许您可以创建一个函数,以便在生成报告之前将PC的区域设置更改为UK,然后将其恢复到主机区域。