Don tự hỏi liệu có cách nào để “buộc” hai hoặc nhiều sổ làm việc lại với nhau để chúng luôn mở (và đóng) cùng một lúc. Một cách tương đối dễ dàng để đạt được mong muốn này là tạo, trong Excel, cái được gọi là workspace. Bạn có thể thực hiện việc này bằng cách làm theo các bước chung sau:

  1. Mở tất cả các sổ làm việc bạn muốn được sử dụng cùng nhau.

  2. Chọn Lưu không gian làm việc từ menu Tệp.

Đó là nó; Excel tạo một tệp không gian làm việc bao gồm thông tin về các sổ làm việc bạn hiện đang mở. Sau đó, khi bạn muốn tất cả các sổ làm việc mở, bạn chỉ cần mở tệp không gian làm việc (nó có phần mở rộng xlw) và tất cả các sổ làm việc tạo nên tệp đó sẽ được mở.

Mặc dù đây là một cách tuyệt vời để mở tất cả các sổ làm việc bạn cần cùng một lúc, nhưng nó không đáp ứng yêu cầu luôn mở các sổ làm việc đó. Ví dụ: không gian làm việc của bạn có thể bao gồm năm sổ làm việc, nhưng khi đã mở, bạn có thể dễ dàng đóng một, hai hoặc nhiều sổ làm việc riêng lẻ trong không gian làm việc. Yêu cầu rằng nó là “tất cả hoặc không có gì”

cho các sổ làm việc thành viên không được đáp ứng.

Nếu bạn muốn đảm bảo rằng tất cả các yêu cầu đều được đáp ứng, thì cách duy nhất bạn có thể làm là sử dụng macro. Bạn có thể bao gồm một macro xử lý sự kiện Workbook_Open trong tất cả năm sổ làm việc để kiểm tra xem liệu các sổ làm việc khác trong nhóm có đang mở hay không. Nếu không, thì macro có thể mở chúng. Bạn cũng cần tạo một trình xử lý sự kiện Workbook_BeforeClose để đảm bảo rằng tất cả các sổ làm việc khác trong nhóm đã được đóng.

ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.

Mẹo này (8144) áp dụng cho Microsoft Excel 97, 2000, 2002 và 2003. Bạn có thể tìm 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: