我在 excel vba 中的 Format() 函数有问题。我正在尝试更改日期格式单元格的格式以更改其显示方式。但是,每次我调用 Format 来执行此操作时,我都会收到错误消息:“编译错误:参数数量错误或属性分配无效。”
这是代码:
Sub test()
Dim given
given = DateSerial(2012, 10, 11)
dateformat = Format(given, "dd/mm/yy")
MsgBox given & vbCrLf & dateformat
End Sub
这只是一个测试功能,应该独立运行并返回“11/10/12”。此代码适用于其他计算机。有什么问题?