在excel中使用date函数中的参数

我想在Excel VBA脚本中使用参数值使用date函数。

D = "=Date(y,m,d)" 

其中dmy是在运行macros期间获取的参数。

对我来说问题是我必须保持单元格的date格式,如"dd/mm/yyyy hh:mm:ss"

VBA中使用Dateserial()如:

 Sub dural() y = 2014 m = 3 d = 2 Range("A1").NumberFormat = "dd/mm/yyyy hh:mm:ss" Range("A1").Value = DateSerial(y, m, d) End Sub 

注意参数的顺序!