|
参与一下。。。
- Sub ykcbf() '//2024.4.13
- Dim arr, brr
- Application.ScreenUpdating = False
- With Sheets("汇总")
- rq = Format((.[b3].Value), "yyyy/m/d")
- .[a5:f10000].ClearContents
- End With
- On Error Resume Next
- ReDim brr(1 To 10000, 1 To 6)
- b = [{99,12,9,16,18,4}]
- m = 0
- With Sheets("数据源")
- .AutoFilterMode = False
- r = .Cells(.Rows.Count, 1).End(xlUp).Row
- arr = .[a1].Resize(r, 26)
- For i = 2 To UBound(arr)
- rq1 = Format(arr(i, 12), "yyyy/m/d")
- If rq1 = rq Then
- m = m + 1
- brr(m, 1) = m
- For j = 2 To UBound(b)
- brr(m, j) = arr(i, b(j))
- Next
- End If
- Next
- End With
- With Sheets("汇总")
- .[a5].Resize(m, 6) = brr
- End With
- Application.ScreenUpdating = True
- MsgBox "OK!"
- End Sub
复制代码
|
|