如何通过VBA把EXCEL单元格的日期格式设定为“年月日时分星期”格式?

下面的语句被执行后,单元格显示格式为:yyyy/d/dh:mm,星期无法显示。Range("A1").SelectSelection.FormulaR1C1=Format... 下面的语句被执行后,单元格显示格式为:yyyy/d/d h:mm ,星期无法显示。
Range("A1").Select
Selection.FormulaR1C1 = Format(Date, "[$-804]yyyy/m/d h:mm aaaa;@")
Range("A1") = Now
敬请大神指点。
展开
 我来答
阳光上的桥
2016-09-25 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21424 获赞数:65796
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
这样就可以:
Range("A1").NumberFormat = "[$-804]yyyy/m/d h:mm aaaa;@"
Range("A1") = Now
追问
感谢您的帮助。
我第一次试了您的办法,没有成功。
对比了“平阳虎01”的办法后, 发现,我原来的句子里有“ Range("A1").Select”
如果把这个“选中”屏蔽后,您的办法是有效的。
不过,百度只能让采纳一个人的回答。还是非常感谢您的帮助,谢谢。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
平阳虎01
高粉答主

2016-09-25 · 每个回答都超有意思的
知道大有可为答主
回答量:3.7万
采纳率:75%
帮助的人:8566万
展开全部
Range("A1").Select
Selection.NumberFormatLocal = "e/m/d h:mm aaaa"
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式