Mục lục:
- Cách macro hoạt động
- Nơi tốt nhất để lưu macro này nằm trong bảng tính macro cá nhân của bạn. Bằng cách này, macro luôn sẵn có cho bạn. Bảng tính cá nhân được nạp vào bất cứ khi nào bạn khởi động Excel. Trong cửa sổ dự án VBE, nó được đặt tên là cá nhân. xlsb.
Video: Gộp nhiều sheet trong 1 file excel vào 1 sheet 2025
Một trong những điều gây phiền nhiễu nhiều hơn trong Excel là đóng nhiều sổ làm việc cùng một lúc. Đối với mỗi bảng tính bạn đã mở, bạn cần phải kích hoạt tác phẩm, đóng nó và xác nhận việc lưu thay đổi. Excel không có cách nào dễ dàng để đóng chúng tất cả cùng một lúc. Macro này ít quan tâm đến sự bực bội đó.
Cách macro hoạt động
Trong macro này, bộ sưu tập Workbooks sẽ mở rộng qua tất cả các bài tập mở. Khi macro cuộn qua từng bảng tính, nó sẽ lưu và đóng chúng xuống:
Bước 1 tuyên bố một đối tượng biến thể hiện một đối tượng Workbook. Điều này cho phép bạn liệt kê thông qua tất cả các bảng tính mở, nắm bắt tên của họ khi bạn đi.Bước 2 chỉ đơn giản vòng qua các bảng tính đang mở, lưu và đóng chúng. Nếu bạn không muốn lưu chúng, hãy thay đổi đối số SaveChanges từ True thành False.
Nơi tốt nhất để lưu macro này nằm trong bảng tính macro cá nhân của bạn. Bằng cách này, macro luôn sẵn có cho bạn. Bảng tính cá nhân được nạp vào bất cứ khi nào bạn khởi động Excel. Trong cửa sổ dự án VBE, nó được đặt tên là cá nhân. xlsb.
Kích hoạt Visual Basic Editor bằng cách nhấn Alt + F11.
-
Nhấp chuột phải vào cá nhân. xlb trong cửa sổ dự án.
-
Chọn Chèn → Module.
-
-
Nếu bạn không thấy cá nhân. xlb trong cửa sổ dự án của bạn, nó không tồn tại. Bạn sẽ ghi lại một macro sử dụng bảng tính macro cá nhân làm đích.
Để ghi lại macro trong bảng tính macro cá nhân của bạn, mở hộp thoại Record Macro. Trong danh sách thả xuống Store Macro In, chọn Personal Macro Workbook. Sau đó chỉ cần ghi lại một vài cú nhấp chuột và ngừng ghi âm. Bạn có thể loại bỏ vĩ mô đã ghi lại và thay thế bằng macro này.