Cần sự giúp đỡ tạo Sheet tổng hợp
Tình hình là e cần tổng hợp nhiều file dữ liệu khách hàng thành 1. Ae giúp cái code để có được sheet tổng hợp giống mẫu mẫu
Bạn xem code nhé.
Sub tonghop()
Dim arr, arr1, sh As Object, lr As Long, a As Long, j As Integer, i As Long
ReDim arr1(1 To 10000, 1 To 11)
For Each sh In ThisWorkbook.Worksheets
If sh.Name <> "TONGHOP" And sh.Visible = True Then
lr = sh.Range("C" & Rows.Count).End(xlUp).Row
If lr > 3 Then
arr = sh.Range("A4:K" & lr).Value
For i = 1 To UBound(arr, 1)
a = a + 1
arr1(a, 1) = a
For j = 2 To UBound(arr, 2)
arr1(a, j) = arr(i, j)
Next j
Next i
End If
End If
Next
With Sheets("TONGHOP")
lr = .Range("C" & Rows.Count).End(xlUp).Row
If lr > 3 Then .Range("A4:K" & lr).ClearContents
If a Then .Range("A4").Resize(a, 11).Value = arr1
End With
End Sub
www.giaiphapexcel.com/diendan/threads/c%E1%BA%A7n-s%E1%BB%B1-gi%C3%BAp-%C4%91%E1%BB%A1-t%E1%BA%A1o-sheet-t%E1%BB%95ng-h%E1%BB%A3p.140742/
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
Gửi bạn tham khảo:
Tôi bị nhầm 1 dòng, bạn sửa lại như sau:
Từ:
Thành:
Trường hợp bạn muốn sắp xếp theo thứ tụ tăng dần, tôi chưa nghĩ ra cách làm toàn bộ, mới nghĩ ra cách làm cho từng sheet thành phần khi tổng hợp vào thôi. Bạn sửa dòng lệnh sql thành: