Ron có một sổ làm việc yêu cầu sử dụng các tham chiếu vòng tròn, mà anh ấy có thể định cấu hình Excel cho phù hợp. Sau khi bảo vệ và gửi e-mail sổ làm việc cho đồng nghiệp, khi họ sử dụng, khả năng lặp lại (bắt buộc đối với tham chiếu vòng tròn) bị tắt và trang tính bị lỗi do lỗi tham chiếu vòng tròn. Ron tự hỏi liệu có cách nào để mặc định sổ làm việc để các tham chiếu vòng tròn được kích hoạt khi nó được tải bởi các đồng nghiệp của anh ấy hay không.

Cách duy nhất để đảm bảo rằng sổ làm việc của đồng nghiệp đã bật tham chiếu vòng tròn là thêm macro vào sổ làm việc của bạn. Macro thực sự chỉ dài một dòng và bạn sẽ muốn đảm bảo rằng mình thêm nó vào mô-đun ThisWorkbook:

Private Sub Workbook_Open()

Application.Iteration = True End Sub

Macro chạy mỗi khi sổ làm việc được mở và nó sẽ bật cài đặt tham chiếu vòng tròn.

Có một số điều cần nhớ khi nói đến việc điều này thực sự hiệu quả với đồng nghiệp của bạn. Trước tiên, sổ làm việc của bạn sẽ cần được lưu trong phiên bản “đã kích hoạt macro”, nghĩa là nó sẽ có phần mở rộng XLSM. Nếu đồng nghiệp của bạn tắt macro — rõ ràng khi mở sổ làm việc hoặc ngầm thông qua cài đặt Trung tâm bảo mật mà họ đã thiết lập trong Excel — thì macro có thể không chạy khi mở sổ làm việc. Trong những tình huống như vậy, những đồng nghiệp này vẫn sẽ mắc phải lỗi tham chiếu vòng tròn.

Điều thứ hai cần nhớ là việc bật cài đặt tham chiếu vòng tròn (thông qua macro này hoặc bằng cách làm như vậy theo cách thủ công) sẽ không chỉ ảnh hưởng đến các phép tính trên sổ làm việc của bạn mà còn trên bất kỳ sổ làm việc nào mà đồng nghiệp của bạn có thể mở. Điều này sẽ không gây ra một vấn đề lớn, nhưng nó vẫn là một điều tốt mà bạn cần ghi nhớ.

Bạn cũng có thể muốn thêm macro để tắt cài đặt tham chiếu vòng tròn khi sổ làm việc của bạn bị đóng. Điều này cũng nên được thêm vào mô-đun ThisWorkbook:

Private Sub Workbook_Close()

Application.Iteration = False End Sub

Macro này thực sự nên được coi là tùy chọn và bạn có thể muốn xem xét nếu bạn thực sự muốn bao gồm nó hay không. Nếu đồng nghiệp của bạn thường làm việc với cài đặt tham chiếu vòng tròn được bật, thì macro Workbook_Open sẽ không thực sự gây rối với cách họ sử dụng Excel. Tuy nhiên, nếu gặp phải macro Workbook_Close của bạn, nó sẽ tắt cài đặt tham chiếu vòng tròn và có thể ảnh hưởng đến cách họ sử dụng bất kỳ sổ làm việc nào khác yêu cầu tham chiếu vòng tròn.

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

Mẹo này (13532) áp dụng cho Microsoft Excel 2007, 2010, 2013, 2016, 2019 và Excel trong Office 365.