excel - VBA:AddDate + time 更改格式

标签 excel vba

有人可以建议吗?
我用过DateSerial , DateValue结果好坏参半,还有Format( ...在这种情况下不起作用。
当我使用 DateAdd("d", 1, DateValue(x.Value))

06/05/2021  20:20:20
改为
05/07/2021 20:20:20
我只需要这个06/05/2021 20:20:20改成这个07/05/2021 20:20:20仅供引用,如果它有助于我的单元格格式如下:
enter image description here

最佳答案

试试这个并将 dd/mm 交换为 mm/dd(格式将保持 dd/mm/yyyy):
Format(DateAdd("d", 1, cel.Value), "mm/dd/yyyy") & "18:59:59"

关于excel - VBA:AddDate + time 更改格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67453398/

相关文章:

excel - 自定义函数数据类型错误 - 为什么?还有如何调试?

excel - 您可以更改 Excel 的默认 Visual Basic 编辑器吗

vba - Access Vba在“插入到”中找不到语法错误

vba - 为方程定义变量

sql - 即使列中有一条记录,Excel-VBA SQL 查询也会返回空白

r - 通过 Outlook (RDCOMclient) 将 R Markdown 输出作为正文电子邮件发送

vba 字典 - 从 Items() 返回 KEY

javascript - Html Iframe Excel ,在 excel 中获取超链接以打开新选项卡或窗口

excel - 如何从数据集中删除价格异常值,使其不影响平均价格

vba - 使用来自多个工作表和不同列长度的数据在一张工作表上构建表格