Trong một số trường hợp chúng ta mở file excel lên và thấy xuất hiện thông báo như sau:
Thông báo này có nội dung là: File đang mở có chứa liên kết (tham chiếu) tới 1 file khác, và hiện tại đang được vô hiệu hóa tham chiếu này.
Chúng ta có thể bấm vào nút Enable Content để cho phép tham chiếu được thực hiện.
Tuy nhiên trong những trường hợp không rõ file liên kết, không muốn xuất hiện lại thông báo này nữa thì chúng ta làm thế nào?
Sau đây chúng ta cùng tìm hiểu về cách loại bỏ liên kết tới file khác bằng VBA
Dưới đây là một câu lệnh đơn giản để loại bỏ các liên kết trong excel (break link)
* Ưu điểm:
Xử lý được các liên kết đơn giản, những liên kết khó tìm trong file
* Nhược điểm:
Những liên kết nằm trong Name Manager hoặc sử dụng trong biểu đồ thì không loại bỏ được
—
Việc xóa bỏ các liên kết ẩn, các liên kết khó tìm bằng mắt thường là một việc phức tạp. Để làm được điều này chúng ta cần hình dung ra được các trường hợp có thể chứa liên kết:
Câu lệnh dưới đây sẽ làm rõ hơn các vùng chứa liên kết và xử lý các liên kết đó:
Các liên kết trong excel có đặc điểm là có chứa ký tự [ ] trong công thức, trong name, do đó việc xét các đối tượng chứa ký tự [ ] và xóa các nội dung này sẽ giúp loại bỏ liên kết. Cách này hiệu quả hơn các sử dụng lệnh BreakLink thông thường trong VBA.
Chúc các bạn học tốt cùng Học Excel Online