【发布时间】:2015-05-25 05:41:09
【问题描述】:
我需要使用“mmmm”格式的当前和上个月,我找到的最佳解决方案是MonthName(Month(Date))。
但是,Excel 一直给我:
编译错误:需要对象
这让我发疯。我对 VBA 很陌生,所以谁能解释我在这里做错了什么?
Sub test()
Dim CurrentMonth As Variant
Dim PreviousMonth As Variant
Set CurrentMonth = MonthName(Month(SetupSheet.Range("C9"))) '<-------HERE
Set PreviousMonth = MonthName(Month(SetupSheet.Range("C9") - 1))
...
End Sub
【问题讨论】: