Tổng hợp dữ liệu theo nhóm (từ nhiều file)?

Chia sẻ bởi:hands
★★★★★
Quảng cáo

Xin chào tất cả các bạn,

Như tiêu Oanh Thơ đã nêu,vấn đề chi tiết xin được nêu cụ thể trong tập tin.
Nhờ các bạn giúp đỡ cho tôi trường hợp trong tập tin gửi kèm ạ.

Bạn thử dùng code sau xem đúng chưa nhé!

Sub SummaryData()
    Dim Wk As Workbook, Ws As Worksheet, Item As Variant, WsName As String
    Dim sArr(), dArr(1 To 10000, 1 To 6)
    Dim I As Long, K As Long, lC As Long

Sheet1.Range("B7:G65000").ClearContents

With Application.FileDialog(msoFileDialogFilePicker)
        .AllowMultiSelect = True
        .Filters.Add "Microsoft Excel Files", "*.xls*", 1
        If Not .Show = -1 Then
            MsgBox "Ban chua chon file", vbCritical, "GPE"
            Exit Sub
        End If

Application.DisplayAlerts = False
        For Each Item In .SelectedItems
            Set Wk = Workbooks.Open(Item)
            For Each Ws In Wk.Sheets
                With Ws
                    WsName = .Name
                    .Columns("A:G").Delete: .Rows("8:9").Delete
                    lC = .Range("A7").End(xlToRight).Column
                    sArr = .Range("A7", .Range("A7").End(xlDown)).Resize(, lC).Value
                    For I = 2 To UBound(sArr, 2)
                        K = K + 1
                        dArr(K, 1) = WsName: dArr(K, 3) = sArr(1, I)
                        dArr(K, 5) = sArr(2, I): dArr(K, 6) = sArr(3, I)
                    Next I
                End With
            Next Ws
            Wk.Close False
        Next Item
        Application.DisplayAlerts = False
    End With
    Sheet1.Range("B7").Resize(K, 6) = dArr
    MsgBox "Done", vbInformation, "GPE"
End Sub

www.giaiphapexcel.com/diendan/threads/t%E1%BB%95ng-h%E1%BB%A3p-d%E1%BB%AF-li%E1%BB%87u-theo-nh%C3%B3m-t%E1%BB%AB-nhi%E1%BB%81u-file.129870/

Kỹ năng giải quyết vấn đề hiệu quả
Khóa học SprinGO phù hợp

Kỹ năng giải quyết vấn đề hiệu quả

Mô tả Nội dung Đánh giá Tài nguyên KỸ NĂNG GIẢI QUYẾT VẤN ĐỀ HIỆU QUẢHiểu đúng vấn đề là một nửa của giải...

Xem khóa học
★★★★★ 5 ★ 1 👤 7 ▥ 0
Quảng cáo

Bạn nên đọc

Bình luận

Quảng cáo

Cũ vẫn chất

Xem thêm