Excel vba从Date对象中获取月份
我有一个单元格被充满date值。 然后我把它存储在一个variables中。
Sub dateTest() Dim min_date As Date min_date = ThisWorkbook.Worksheets("setup").Cells(22, 5).value MsgBox (min_date) End Sub
但是,我希望与这个对象分开一个月和一天。 怎么做?
Month()
和Day()
是您需要的函数:
MsgBox (Month(min_date)) MsgBox (Day(min_date))
微软月份参考
微软天参考
另一种方法是使用格式function:
MsgBox Format(min_date, "m") MsgBox Format(min_date, "d")