Cách tách Sheet thành nhiều file Excel riêng biệt

Excel TIP Kỹ Năng Văn Phòng

File Excel của bạn có quá nhiều sheet gây khó khăn cho bạn trong việc mở nhiều file Excel cùng lúc để kiểm soát dữ liệu. Đó là chưa kể đến việc làm tăng dung lượng file Excel đó lên. Hoặc đơn giản là bạn đang làm việc theo nhóm, muốn chia sẻ các công việc cho mọi người cùng làm. Việc tách các sheet không làm ảnh hưởng đến nội dung của từng sheet, từng file được tách ra đều được đặt tên đúng với tên sheet các bạn đã đặt. Sau đây hãy cùng với Hiếu thử xem làm như thế nào nhé

Cách tách Sheet thành nhiều file Excel riêng biệt

Bước 1: Các bạn nhấn tổ hợp phím ALT +F11 để hiện cửa sổ Microsoft visual basic for applications.

Bước 2: Các bạn nhấn vào tab Insert rồi chọn Module sẽ hiện giao diện để nhập code VBA.

Bước 3: Các bạn hãy sao chép đoạn mã dưới đây và Paste vào khung cửa sổ như hình trên để nhập Code.

Sub Splitbook()
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

Bước 4: Nhấn vào biểu tượng Run bên trên thanh công cụ để chạy hoặc nhấn phím F5 trên bàn phím để chạy mã code.

Khi chạy xong đoạn mã Code, các bạn hãy vào thư mục chứa File Excel sẽ thấy các Sheet đã được tách thành các file excel riêng biệt như hình.

Các bạn thấy không chỉ cần vài thao tác cơ bản chúng ta đã có thể hoàn thành những việc mà có khi chúng ta phải mất cả giờ để làm. Công nhận Excel nhiều cái kỳ diệu thật

Hiếu Cán Bộ
Xin chào mình là Hiếu. Hiện nay mình đang công tác tại Ban QLDA Thành phố Hà Nội. Đây là trang blog chia sẻ thông tin, kiến thức của mình. Cảm ơn tất cả mọi người đã quan tâm.
https://hieucanbo.com

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *