首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在VBA中强制使用英语MonthName

在VBA中强制使用英语MonthName
EN

Stack Overflow用户
提问于 2014-05-01 10:29:01
回答 1查看 6.4K关注 0票数 4

我的系统配置设置为希伯来语。

我希望这个函数返回一个英文字符串:

代码语言:javascript
复制
MonthName(month(ActiveSheet.Range("i9").Value)))

但它返回希伯来月份的名称。

我尝试在excel格式菜单中应用对我有用的内容,但在Vba中似乎不起作用。我尝试的是添加另一个论点:

代码语言:javascript
复制
MonthName(month(ActiveSheet.Range("i9").Value)),"b1mmmm")

没有运气..。

我会感谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-01 10:35:49

如果我是你的话,我会避免与现场设置作斗争,因为无论你做什么,最终都不会是可移植的。

一种方法,也是相当不错的一种方法,就是使用基于电子表格的解决方案

代码语言:javascript
复制
=CHOOSE(,"January","February", "March", "April", ..., "December")

其中第一个参数指向一个介于1到12之间的数字。

VBA中,您可以始终设置一个数组并对其进行索引。

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23405955

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档