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?

Rất tiếc, không có lệnh như vậy trong các phiên bản Excel sử dụng giao diện ruy-băng, nhưng bạn có thể tạo một lệnh bằng cách sử dụ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 Thanh công cụ Truy nhập Nhanh hoặc một phím tắt và bạn có thể gọi nó lên thường xuyên nếu bạn 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 (11079) áp dụng cho Microsoft Excel 2007, 2010, 2013, 2016, 2019 và Excel trong Office 365. Bạn có thể tìm phiên bản của mẹo này cho giao diện menu cũ hơn của Excel tại đây: