根据excel

时间:2016-04-05 04:09:12

标签: excel conditional-formatting

我想知道是否有办法将单元格容器的内容显示为整数(1-12)作为月份的名称(Jan-Dec)。如果我这样做:

With Cells("A1")
    .NumberFormatLocal = "MMM"
    .Value = 5
End With

Excel将值5读取为1900年1月5日的日期,因此返回Jan,而我想要的是May。

问题是我不想在单元格A1中写日期而只是一个整数。当单元格A1按值复制到另一个单元格或读取时,我希望复制/读取的值为5,而不是42129,就好像它是2015年5月5日。所以转换不是我想要的。

是否有任何自定义格式代码和其他技术可以帮助将值1-12显示为Jan-Dec?任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:2)

如果您绕过日期和数字规则是关键任务,那么请编写12条条件格式规则;每个数字/月份名称从1到12一个,并为每个拼写缩写月份的每个提供“文字”自定义格式掩码。

set myEvents to ((events of myCal) whose uid = myUID)

cf_months