这是我在这个网站上的第一篇文章。
我需要有关一些 VBA 代码的帮助,该代码会将 31/07/00 放入单元格“B2”中,然后将每个月末日期放入该列中,并停止在单元格“B126”中的 31/11/2010(即单元格 B2 = 31 /07/00,BA3 = 31/08/00,B4 = 30/09/00 等等)。我应该为此做一个循环吗?我真的无法使用宏记录器来做到这一点,这就是我学习大部分 VBA 编码的方式。
感谢大家的帮助。
Sub FillDates()
With Sheet1.Range("B2")
.Value = DateSerial(2000, 7, 31)
.AutoFill .Resize(125, 1), xlFillMonths
End With
End Sub
这会将第一个日期放入 B2 中,然后使用 Excel 的自动填充(Joel 答案中的填充句柄)将月份填充到接下来的 125 行中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)