【发布时间】:2021-03-09 15:12:59
【问题描述】:
这是我试图解决的两部分问题。首先,我想确定列中的最大日期。 如果最大日期在当前月份,那么我想使用当前年份和月份(文件名 YYYYMM)以当前格式保存文件。如果日期小于当前月份,我想保存当前年份和上个月的文件。
这是我开始用于识别最大日期的代码,但我的 MsgBox 显示的是时间而不是日期,所以我无法确认它是否真的有效。
Dim Max_date As Date
xl.Sheets("Data").Visible = True
xl.Sheets("Data").Select
xl.Range("I:I").Select
Max_date = Application.WorksheetFunction.Max(xl.Range("I:I"))
MsgBox Max_date
【问题讨论】:
-
什么是
xl?xl.Sheets("Data")然后xl.Range("I:I")... 看起来很可疑。