在excel中使用日期函数中的参数

在excel中使用日期函数中的参数,excel,reference,vba,Excel,Reference,Vba,我想使用参数值在Excel VBA脚本中使用date函数 D = "=Date(y,m,d)" 其中d,m,y是在运行宏期间获取的参数 我的问题是,我必须维护单元格的日期格式,如“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("

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

D = "=Date(y,m,d)"
其中
d
m
y
是在运行宏期间获取的参数


我的问题是,我必须维护单元格的日期格式,如
“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