loinguyen212
Thành viên thường trực




- Tham gia
- 21/2/14
- Bài viết
- 254
- Được thích
- 35
Chào tất cả mọi người,
Em có 11 file excel đặt cùng folder (có tên: Control.xlsm, Book1.xlsm, Book2.xlsm,..,Book10.xlsm). Mở file Control.xlsm, bấm nút thì các file excel được gọi mở lên và đóng xuống luôn, em thử gọi một file thì ok, nhưng nhiều file (có thể là 10 hoặc hơn nếu có) thì chưa có giải pháp tốt (chả nhẽ viết 10 sub, rồi viết 1 sub gọi tất cả 10 sub kia, mà như thế cũng có thể treo luôn Excel vì các file được mở chạy sub theo sự kiện workbook open). Em cũng đã nghĩ đến việc đưa vào vòng lặp, mà chưa làm được. Nhờ mọi người đóng góp ý kiến cho em một giải pháp hay. Chân thành cảm ơn.
Nhờ mọi người giúp đỡ. Thân!
Em sử dụng code:
Em có 11 file excel đặt cùng folder (có tên: Control.xlsm, Book1.xlsm, Book2.xlsm,..,Book10.xlsm). Mở file Control.xlsm, bấm nút thì các file excel được gọi mở lên và đóng xuống luôn, em thử gọi một file thì ok, nhưng nhiều file (có thể là 10 hoặc hơn nếu có) thì chưa có giải pháp tốt (chả nhẽ viết 10 sub, rồi viết 1 sub gọi tất cả 10 sub kia, mà như thế cũng có thể treo luôn Excel vì các file được mở chạy sub theo sự kiện workbook open). Em cũng đã nghĩ đến việc đưa vào vòng lặp, mà chưa làm được. Nhờ mọi người đóng góp ý kiến cho em một giải pháp hay. Chân thành cảm ơn.
Nhờ mọi người giúp đỡ. Thân!
Em sử dụng code:
PHP:
Sub Control()
Dim Wb As Workbook
Application.ScreenUpdating = False
Set Wb = Workbooks.Open(Filename:=ThisWorkbook.Path & "\Book2.xlsm")
Wb.Close SaveChanges:=True
Application.ScreenUpdating = True
End Sub