quanlyngoc
Thành viên mới

- Tham gia
- 23/6/14
- Bài viết
- 13
- Được thích
- 0
1. Cho tất cả các file muốn tổng hợp vào 1 thư mụcEm hiện đang cần làm 1 hệ thống quản lý bằng excel nhưng đến bước tổng hợp thì tịt mong các bác có thể chỉ giúp em
Em xin chân thành cảm ơn !!!!
Sub TongHop()
Application.ScreenUpdating = False
Dim ObjFSO As Object, ObjFile As Object, DuongDan As String, Cursh As Worksheet
Set ObjFSO = CreateObject("Scripting.FileSystemObject")
DuongDan = ThisWorkbook.Path
Set Cursh = ActiveSheet
Cursh.[A2:I10000].ClearContents
With ObjFSO.Getfolder(DuongDan)
For Each ObjFile In .Files
If ObjFSO.GetExtensionName(ObjFile.Name) Like "xls*" Then
If Not ObjFile.Name Like "~*" Then
If ObjFile.Name <> ThisWorkbook.Name Then
With Workbooks.Open(ObjFSO.GetAbsolutePathName(ObjFile))
With .ActiveSheet
.Range(.[A2], .[A65536].End(3)).Resize(, 9).Copy
Cursh.[A65536].End(3).Offset(1).PasteSpecial 1
Application.CutCopyMode = False
End With
.Close False
End With
End If
End If
End If
Next
End With
Application.ScreenUpdating = True
End Sub
Bác tự thêm nút vào rồi gán macro cho cái nút đó mà chạy.cảm ơn bác nhưng mà cứ phải làm thế này ko có nút bấm để nó tự tổng hợp hả bác thay vì cứ phải vào phần nhập code để ấn run
Bác tìm hiẻu trên diễn đàn về macro nhé có rất nhiều đọc vài bài là biết ngay, sau này cần code gì cứ tìm là có hết, không có mới hỏi cho nhanh.ôh thế muốn thêm nút thì vào cái nào zậy bác em dang xài excel 2013
mà bác có tài liệu học excel ko
Code trong bài số 4, bạn tìm dòng lệnh Resize(,9) và thay số cột vào. Nếu dữ liệu từ A> N thì thay số 9 thành số 14, và cứ thế...các bác xem tổng hợp giúp em file này tạo thành nút tổng hợp hộ em
em xin cảm ơn
với cả nếu em thêm 1 cột nữa thì phải thay đổi câu lệnh nào xin các bac chỉ em lun
các bác xem tổng hợp giúp em file này tạo thành nút tổng hợp hộ em
em xin cảm ơn
với cả nếu em thêm 1 cột hay bớt 1 cột nữa thì phải thay đổi code ntn xin các bác chỉ em lun
thế còn hàng thì sao bạn
thế còn hàng thì làm sao thay đổi đcCode trong bài số 4, bạn tìm dòng lệnh Resize(,9) và thay số cột vào. Nếu dữ liệu từ A> N thì thay số 9 thành số 14, và cứ thế...
Còn chuyện tạo ra cái nút để gán lệnh vào thì mình nghĩ bạn nên tìm hiểu và tự làm, cái này cơ bản lắm. Tập vận động đi, vài tháng trước đây mình cũng chẳng biết gì, đọc mãi rồi cũng biết.
Tiễn phật thì thôi ráng tiễn đến tây phương luônthế còn hàng thì làm sao thay đổi đc
cảm ơn bạn rất rất nhiềuTiễn phật thì thôi ráng tiễn đến tây phương luôn
Bạn tải file về, giải nén ra và lưu vào thư mục chứa các file cần tổng hợp. Mở file lên và bấm nút.