Cách tìm siêu liên kết vô hình trong bảng tính Excel của bạn thông qua VBA

Chia sẻ ngay bây giờ:

Các siêu liên kết vô hình đôi khi sẽ gây rắc rối cho bạn. Và trong bài viết này, chúng tôi sẽ sử dụng VBA để tìm các siêu liên kết vô hình trong trang tính Excel của bạn.

Trong hình ảnh dưới đây, bạn có thể thấy rằng tất cả các ô có cùng định dạng. Nhưng tồn tại một số siêu liên kết vô hình giữa các ô đó.Một ví dụ cho siêu liên kết vô hình

Khi cần chọn một ô, chắc chắn bạn sẽ dùng chuột và click vào ô đó. Nhưng nếu ô chứa một siêu liên kết vô hình, máy tính sẽ ngay lập tức khởi chạy trình duyệt và mở siêu liên kết đó. Điều này rất khó chịu vì bạn chỉ muốn chọn ô. Do đó, bạn cần phải tìm các siêu liên kết vô hình để tránh vấn đề như vậy.

Tìm siêu liên kết vô hình

Để tìm các siêu liên kết vô hình đó, giờ đây bạn có thể làm theo các bước bên dưới.

  1. Nhấn phím tắt “Alt + F11” trên bàn phím.
  2. Và sau đó trong trình chỉnh sửa Visual Basic, nhấp vào nút “Chèn” trên thanh công cụ.
  3. Sau đó, chọn tùy chọn “Module” trong menu phụ.Chèn mô-đun
  4. Bây giờ hãy nhập các mã sau vào mô-đun mới:

Sub FindHyperlinks()

    Dim h As Phạm vi

        Cho Mỗi h Trong ActiveSheet.UsedRange

            Nếu h.Hyperlinks.Count = 1 thì

                h.Interior.Color = vbYellow

            Cuối Nếu

        giờ tiếp theo

End Sub

Trong các mã VBA này, chúng tôi sử dụng phương pháp Đếm để đánh giá xem có tồn tại siêu liên kết hay không. Nếu có một siêu liên kết, ô sẽ được tô màu vàng. Nếu bạn cần tìm siêu kết nối trong một phạm vi cụ thể, bạn cũng có thể sửa đổi phạm vi đó trong mã.

  1. Tiếp theo nhấn nút “F5” trên bàn phím. Ngoài ra, bạn cũng có thể nhấp vào nút “Run Sub” trên thanh công cụ trong trình chỉnh sửa.Chạy Sub

Và sau đó bạn có thể quay lại trang tính. Ở đây tất cả các ô có siêu liên kết được tô bằng một màu đặc biệt. Như vậy, bạn có thể cẩn thận hơn khi cần chọn các ô đó.Siêu liên kết vô hình

Ngoài ra, nếu bạn cần gỡ bỏ các siêu liên kết đó, bạn có thể tham khảo bài viết trước của chúng tôi 3 phương pháp thiết thực để loại bỏ siêu liên kết trong ô Excel. Nhưng nếu bạn cần xóa trực tiếp các siêu liên kết bằng VBA một cách nhanh chóng, bạn có thể đọc tiếp phần sau.

Loại bỏ các siêu liên kết vô hình

Trong phần này, bạn có thể sử dụng mã VBA để loại bỏ các siêu liên kết vô hình một cách nhanh chóng. Nhưng trước khi làm điều này, bạn cần đảm bảo rằng bạn sẽ không sử dụng các siêu liên kết đó.

  1. Lặp lại 3 bước đầu tiên và chèn một mô-đun mới.
  2. Bây giờ hãy nhập các mã sau vào mô-đun:

Sub RemoveHyperlinks ()

Dim h As Phạm vi

        Cho Mỗi h Trong ActiveSheet.UsedRange

            Nếu h.Hyperlinks.Count = 1 thì

                h.Hyperlinks.Delete

            Cuối Nếu

        giờ tiếp theo

End Sub

  1. Sau đó, chạy phụ. Do đó, tất cả các siêu liên kết sẽ bị xóa khỏi trang tính.Không có siêu liên kết

Bạn cũng có thể quay lại trang tính và điều chỉnh định dạng trong trang tính. Thông qua quá trình này, bạn có thể nhanh chóng loại bỏ tất cả các siêu liên kết vô hình.

Chạy một công cụ sửa chữa mạnh mẽ

Khi bạn thấy Excel của mình bị lỗi, bạn nên tìm cách sửa lỗi Excel ngay lập tức. Đó là bởi vì kết quả của việc hỏng dữ liệu có thể là thảm họa. Để sửa lỗi tệp xlsxGiờ đây, bạn có thể đầu tư vào công cụ của bên thứ ba của chúng tôi. Công cụ này đã được nhiều nạn nhân bị lỗi file Excel sử dụng. Hầu hết đều hài lòng với kết quả. Vì vậy, đừng bỏ lỡ phần mềm này.

Giới thiệu tác giả:

Anna Ma là một chuyên gia phục hồi dữ liệu trong DataNumen, Inc., công ty hàng đầu thế giới về công nghệ khôi phục dữ liệu, bao gồm sửa chữa thiệt hại tài liệu doc và các sản phẩm phần mềm sửa chữa triển vọng. Để biết thêm thông tin, hãy truy cập www.datanumennăm

Chia sẻ ngay bây giờ:

Được đóng lại.