Lưu tất cả sổ làm việc đang mở (Microsoft Excel)
Nếu bạn làm việc với nhiều sổ làm việc đang mở cùng một lúc, bạn biết rằng việc xem qua và lưu lần lượt từng sổ làm việc đang mở có thể rất khó khăn. Sẽ thật tuyệt nếu có một lệnh duy nhất cho phép bạn lưu tất cả các sổ làm việc đang mở mà không cần phải thực hiện thủ công?
Thật không may, không có lệnh như vậy. Giải pháp gần nhất là giữ phím Shift khi bạn nhấp vào menu Tệp, sau đó chọn Đóng tất cả. Trong quá trình đóng, Excel sẽ hỏi bạn có muốn lưu từng sổ làm việc hay không.
Hạn chế lớn của điều này là Excel đóng và bạn cần khởi động lại Excel và mở tất cả các sổ làm việc của mình. Nếu bạn muốn có một lệnh Save All đúng, bạn cần phải tạo nó bằng macro. Sau đây là một ví dụ điển hình về một ví dụ mà bạn có thể sử dụng:
Sub SaveAll() Dim Wkb As Workbook For Each Wkb In Workbooks If Not Wkb.ReadOnly And Windows(Wkb.Name).Visible Then Wkb.Save End If Next End Sub
Lưu macro trong sổ làm việc Cá nhân của bạn, gán nó vào nút trên thanh công cụ hoặc phím tắt và bạn có thể gọi nó lên thường xuyên nếu muốn. Nó lưu tất cả các sổ làm việc đang mở, ngoại trừ những sổ ở chế độ chỉ đọc hoặc ẩn.
_Lưu ý: _
Nếu bạn muốn biết cách sử dụng các macro được mô tả trên trang này (hoặc trên bất kỳ trang nào khác trên trang ExcelTips), tôi đã chuẩn bị một trang đặc biệt bao gồm thông tin hữu ích.
ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.
Mẹo này (3307) áp dụng cho Microsoft Excel 97, 2000, 2002 và 2003. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện ribbon của Excel (Excel 2007 trở lên) tại đây: