|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
Sub EnterDates5() '获取当前月份的所有日子
Dim TheDate As Date, TheDateend As Date, arr, row1 As Long
TheDate = DateSerial(Year(Date), [a1], 1) '获取当日所在月份的第一天的日期
If [a1] = 12 Then
TheDateend = DateSerial(Year(Date) + 1, 1, 1) - 1 '这一句变量名字写错了
Else
TheDateend = DateSerial(Year(Date), [a1] + 1, 1) - 1
End If
ReDim arr(1 To Day(TheDateend), 1 To 1) As Date
For i = 1 To Day(TheDateend)
arr(i, 1) = TheDate + i - 1
Next
Range("A3:A33").Clear
Range("A3").Resize(UBound(arr), 1) = arr
Range("A3:A33").NumberFormat = "m""月""d""日"";@"
End Sub
|
评分
-
1
查看全部评分
-
|