gpt4 book ai didi

Excel VBA 格式(<日期>, "mmmmm-yy")未按预期工作

转载 作者:行者123 更新时间:2023-12-02 09:23:56 25 4
gpt4 key购买 nike

我的 Excel 工作表中有包含日期​​的单元格。

这些单元格的显示格式是自定义格式“mmmmm-yy”这样日期“7/1/16”就会显示为“S-16”。这种工作格式适用于 Excel 工作表,但是,在 VBA 中,我尝试在这些单元格上调用 Format() 函数,但它不会产生相同的格式。

Format( <Date_Cell> , "mmmmm-yy")

给予

"April4-16"

例如在图表上。

为什么Format函数的行为与格式化日期单元格不同?

编辑:根据 Office 支持网站,Format a date the way you want ,我使用了正确的格式,但它没有产生网站声称的结果。

Edit2:正如所选答案所指出的那样,单元格日期格式的工作方式与 VBA 格式函数不同。

最佳答案

VBA函数格式符号的含义FormatExcel Date Format并非 100% 相同。

您可以使用工作表函数TEXT,例如:

Application.Text( <Date_Cell> , "mmmmm-yy")

实现你想要的。

关于Excel VBA 格式(<日期>, "mmmmm-yy")未按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39797063/

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