一厂汇总。- Sub ykcbf() '//2024.6.24 一厂汇总
- Application.ScreenUpdating = False
- ReDim brr(1 To 10000, 1 To 100)
- Set Sh = ThisWorkbook.Sheets("一厂汇总")
- st = Replace(Sh.Name, "汇总", "")
- b = [{1,2,3,4,5,6,10,12,13,14,15,16,17,18,19}]
- For Each Sht In Sheets
- If InStr(Sht.Name, "汇总") = 0 Then
- arr = Sht.UsedRange
- For i = 3 To UBound(arr)
- If InStr(arr(i, 1), st) Then
- m = m + 1
- For j = 1 To UBound(b)
- brr(m, j) = arr(i, b(j))
- Next
- End If
- Next
- End If
- Next
- With Sh
- .UsedRange.Offset(1).ClearContents
- .[a2].Resize(m, 15) = brr
- End With
- Application.ScreenUpdating = True
- MsgBox "OK!"
- End Sub
复制代码
|