VBA code Excel tách các sheet thành các file

Bài viết này hướng dẫn cách tách hàng loạt Sheet trên một file Excel, và lưu lại dưới định dạng tên Sheet bằng code Macro VBA Excel.

Sau khi tách xong sẽ lấy tên của các Sheet thành tên file, và các công thức có trong Sheet sẽ vẫn được giữ nguyên mà không bị thay đổi

Cách thực hiện như sau:

+ Bước 1: nhấn tổ hợp phím Alt + F11 để mở trình VBA trên Excel ra.

+ Bước 2: Tại hộp thoại Microsoft Visua Basic for Applications, bạn click mở menu Insert => rồi chọn Module.

VBA code Excel tách các sheet  thành các file

+ Bước 3: Và bạn hãy copy đoạn mã Code sau:Hoặc code sau:

VBA code Excel tách các sheet  thành các file

+ Bước 4: Paste vào hộp thoại Module (Code) => sau đó nhấn Run, hoặc nhấn phím F5 trên bàn phím để thực hiện tách các Sheet thành các file Excel riêng biệt.

Các bạn nhấn vào link bên dưới để copy code VBA đầy đủ

Facebook Comments