Để tách nhiều sheet trong một file Excel thành nhiều file riêng biệt bằng Visual Basic, bạn có thể làm theo các bước sau:
![](https://trannghiait.com/wp-content/uploads/2023/10/image-25.png)
- Mở file Excel chứa các sheet mà bạn muốn tách.
- Nhấn tổ hợp phím “Alt + F11” để mở trình soạn thảo Visual Basic for Applications (VBA).
- Trong trình soạn thảo VBA, chọn “Insert” và chọn “Module” để tạo một module mới.
- Trong module mới, hãy sao chép và dán mã sau:
Sub Splitbook()
'Updateby20140612
Dim xPath As String
xPath = Application.ActiveWorkbook.Path
Application.ScreenUpdating = False
Application.DisplayAlerts = False
For Each xWs In ThisWorkbook.Sheets
xWs.Copy
Application.ActiveWorkbook.SaveAs Filename:=xPath & "\" & xWs.Name & ".xls"
Application.ActiveWorkbook.Close False
Next
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub
- Thay thế
"xPath"
bằng đường dẫn thư mục mà bạn muốn lưu các file Excel mới hoặc giữ nguyên thì sẽ lưu tại vị trí file hiện tại. - Nhấn “F5” hoặc chọn “Run” để chạy mã VBA.
- Các sheet trong file Excel sẽ được tách thành các file Excel riêng biệt và lưu trong thư mục bạn đã chỉ định.
![](https://trannghiait.com/wp-content/uploads/2023/10/image-26.png)
Chú ý rằng trước khi chạy mã VBA, bạn nên sao lưu file Excel gốc để đảm bảo an toàn dữ liệu.
- TIỂU SỬ TỔNG BÍ THƯ NGUYỄN PHÚ TRỌNG
- Tổng Bí thư Nguyễn Phú Trọng từ trần
- Doanh nghiệp nợ đóng bảo hiểm xã hội là như thế nào? Cách xử lý ra sao?
- Hướng dẫn cách tính và làm tròn thời gian tham gia bảo hiểm xã hội
- Có hình xăm thì không đủ điều kiện xuất khẩu lao động?
- Hai trường hợp không được bảo lưu thời gian đóng BHTN
- Sửa mức đóng bảo hiểm thất nghiệp? – Đề xuất từ phía BLĐ TB&XH
- Nguyên nhân Chủ tịch nước Võ Văn Thưởng từ chức
Để lại một phản hồi