【发布时间】:2014-04-16 11:35:52
【问题描述】:
如何获得特定年份的月份的连续列表?
例如如果我进入 5 年,从 2014 年 1 月开始,那么下面的列表将会出现,其中有 2014 年 1 月到 2014 年 12 月,然后是 2015 年 1 月到 2015 年 12 月......直到 2019 年 12 月。
我怎样才能得到这个任何人有想法?
【问题讨论】:
如何获得特定年份的月份的连续列表?
例如如果我进入 5 年,从 2014 年 1 月开始,那么下面的列表将会出现,其中有 2014 年 1 月到 2014 年 12 月,然后是 2015 年 1 月到 2015 年 12 月......直到 2019 年 12 月。
我怎样才能得到这个任何人有想法?
【问题讨论】:
在单元格B1中输入年数并运行这个小宏:
Sub MonthMaker()
nYears = [b1]
k = 1
For i = 1 To nYears
For j = 1 To 12
Cells(k, 1) = DateSerial(2013 + i, j, 1)
Cells(k, 1).NumberFormat = "mmmm yyyy"
k = k + 1
Next j
Next i
End Sub
如果您不想使用 VBA,请在 B1 中输入年数,在 A1 中输入:
=IF(ROUNDDOWN((ROW()-1)/12,0)>$B$1-1,"",DATE(2014,ROW(),1))
然后抄下来。
【讨论】: