gpt4 book ai didi

导出为 XML 时,日期的 Excel 格式不起作用

转载 作者:行者123 更新时间:2023-12-04 21:25:30 34 4
gpt4 key购买 nike

我创建了一个包含映射文件的 Excel。我想做的是让用户在这里输入数据并按 ctrl + E (我创建了一个宏),它会将其导出为 XML。这就是问题所在:当第 1 行被导出时,它会在 XML 中保留其日期和时间格式(例如:在 XML 中,时间将显示为 12/01/2013)。但是在该行下输入的任何内容都不会以我想要的格式显示。相反,它将显示为日期 1345464。



这件事很烦人,因为我无法弄清楚我可以做什么来格式化整个 Excel 文档/列,因此它将日期和时间显示为文本而不是奇怪的数字。



有人请帮帮我。

最佳答案

在 VBA 中,使用 Format功能
date = Format(date, "mm/dd/yyyy")
然后更改存储它的单元格的格式:
Cells(row, col).NumberFormat = "@"
(将您的单元格坐标替换为 rowcol )

关于导出为 XML 时,日期的 Excel 格式不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17117089/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com