我的系统配置设置为希伯来语。
我希望这个函数返回一个英文字符串:
MonthName(month(ActiveSheet.Range("i9").Value)))但它返回希伯来月份的名称。
我尝试在excel格式菜单中应用对我有用的内容,但在Vba中似乎不起作用。我尝试的是添加另一个论点:
MonthName(month(ActiveSheet.Range("i9").Value)),"b1mmmm")没有运气..。
我会感谢你的帮助。
发布于 2014-05-01 10:35:49
如果我是你的话,我会避免与现场设置作斗争,因为无论你做什么,最终都不会是可移植的。
一种方法,也是相当不错的一种方法,就是使用基于电子表格的解决方案
=CHOOSE(,"January","February", "March", "April", ..., "December")其中第一个参数指向一个介于1到12之间的数字。
在VBA中,您可以始终设置一个数组并对其进行索引。
https://stackoverflow.com/questions/23405955
复制相似问题