Bỏ qua nội dung chính

Excel: Cách sửa các liên kết bị hỏng

Trong một sổ làm việc, đôi khi, bạn có thể tạo liên kết đến các sổ làm việc khác để tham khảo một số thông tin có liên quan. Nhưng khi sổ làm việc nguồn được đổi tên hoặc di chuyển đến một vị trí khác, các liên kết bổ sung này sẽ bị hỏng. Ở đây hướng dẫn này giới thiệu hai phương pháp khác nhau để sửa các liên kết bị hỏng trong Excel.

Sửa các liên kết bị hỏng bằng cách áp dụng Chỉnh sửa liên kết

Sửa các liên kết bị hỏng bằng cách sử dụng mã VBA


Sửa các liên kết bị hỏng bằng cách áp dụng Chỉnh sửa liên kết

Trong Excel, bạn có thể đi tới hộp thoại Chỉnh sửa liên kết để sửa từng cái một.

1. Bật sổ làm việc có chứa các liên kết bị hỏng và nhấp vào Ngày > Chỉnh sửa liên kết (Trong Truy vấn & Kết nối nhóm).
doc điền văn bản dựa trên màu 1

2. bên trong Chỉnh sửa liên kết thoại, bấm Kiểm tra trạng thái để tìm những liên kết nào bị hỏng.
doc điền văn bản dựa trên màu 1 doc điền văn bản dựa trên màu 1

3. Sau đó nhấp vào các liên kết bị hỏng, sau đó nhấp vào Thay đổi nguồn nút, trong Thay đổi nguồn cửa sổ, chọn sổ làm việc nguồn chính xác và nhấp vào OK.
doc điền văn bản dựa trên màu 1

bây giờ bạn có thể thấy trạng thái đã thay đổi từ lỗi đến OK, sau đó lặp lại bước 3 để sửa các liên kết bị hỏng khác.
doc điền văn bản dựa trên màu 1


Sửa các liên kết bị hỏng bằng cách sử dụng mã VBA

Ở đây giới thiệu một mã VBA có thể giúp bạn.

1. Bật sổ làm việc mà bạn muốn sửa các liên kết bị hỏng và nhấn Khác + F11 phím.

2. Sau đó trong popping Microsoft Visual Basic cho các ứng dụng cửa sổ, nhấp Chèn > Mô-đun để tạo một mô-đun trống mới.
doc điền văn bản dựa trên màu 1

3. Sao chép và dán đoạn mã dưới đây vào mô-đun mới.

VBA: Sửa các liên kết bị hỏng

Sub ResetInvalidLinks()
'UpdatedbyExtendoffice20220701
Dim xWB As Workbook
Dim xLks As Variant
Dim xFNum, xStatus As Integer
Dim xStrLk, xLinAddress As String
Dim xF
Dim xLk
Set xWB = Application.ActiveWorkbook
xLks = xWB.LinkSources(xlExcelLinks)
If IsEmpty(xLks) Then
    MsgBox "Select updated source"
    Exit Sub
End If
On Error Resume Next
For xFNum = LBound(xLks) To UBound(xLks)
    xStrLk = xLks(xFNum)
    xStrLk = Right(xStrLk, Len(xStrLk) - InStrRev(xStrLk, "\"))
    xStatus = ActiveWorkbook.LinkInfo(xStrLk, xlLinkInfoStatus)
    If xStatus <> 0 And xStatus <> 3 Then
        MsgBox xStrLk & " the link is broken, please select new source"
        xF = Application.GetOpenFilename()
        If xF <> "" Then
            For Each xLk In ActiveSheet.UsedRange.Hyperlinks
                xLinAddress = Right(xLk.Address, Len(xLk.Address) - InStrRev(xLk.Address, "\"))
                    If InStr(xStrLk, GetAddress) <> 0 Then
                        ActiveSheet.Hyperlinks.Add Anchor:=xLk.Range, Address:=xF
                    End If
            Next
            ActiveWorkbook.ChangeLink xLks(xFNum), xF, xlLinkTypeExcelLinks
        End If
        End If
    Next
End Sub

4. nhấn F5 phím hoặc chạy nút doc chạy để kích hoạt mã. Bây giờ nó tìm kiếm nếu có bất kỳ liên kết bị hỏng. Nếu vậy, nó sẽ bật ra một hộp thoại để cho bạn biết liên kết nào bị hỏng, vui lòng chọn một nguồn mới. Nhấp chuột OK để tiếp tục.
doc điền văn bản dựa trên màu 1

5. bên trong Mở cửa sổ, chọn nguồn được cập nhật, Nhấp vào OK.
doc điền văn bản dựa trên màu 1

Nếu vẫn còn một liên kết bị hỏng trong sổ làm việc, hộp thoại trên sẽ bật lại cho đến khi tất cả các liên kết bị hỏng được sửa.

Lưu ý: nếu không có liên kết bị hỏng trong sổ làm việc, VBA sẽ dừng sau khi chạy.

Mẹo: nếu bạn muốn xem tất cả các liên kết bổ sung và phá vỡ các liên kết bị hỏng, Kutools cho Excel'S Tìm và phá vỡ các liên kết bị hỏng tính năng sẽ là một trợ giúp tốt.
doc điền văn bản dựa trên màu 1

Để biết chi tiết về tính năng này, vui lòng nhấp vào Ở đây.

Để dùng thử miễn phí 30 ngày, vui lòng tải xuống từ Ở đây.


Hoạt động khác (Bài báo)

Cách sửa / khóa màu nền trong trang tính
Đôi khi, khi bạn chia sẻ trang tính với người khác để chỉnh sửa, bạn có thể muốn khóa màu nền trong một dải ô và ngăn chúng bị thay đổi.

Làm thế nào để giảm kích thước tệp Excel?
Đôi khi, sẽ mất vài phút để mở hoặc lưu nếu tệp Excel quá lớn. Để giải quyết vấn đề này, ở đây trong hướng dẫn này, nó sẽ cho bạn biết cách giảm kích thước tệp Excel bằng cách loại bỏ nội dung hoặc định dạng không cần thiết hoặc không bao giờ được sử dụng.

Excel: Cách tạo hoặc chèn dấu trang
Bạn đã bao giờ tưởng tượng việc tạo hoặc chèn một dấu trang để nhanh chóng chuyển đến một phạm vi dữ liệu cụ thể trong khi có nhiều dữ liệu trong một trang tính hoặc một sổ làm việc?

Làm thế nào để áp dụng tô bóng cho các hàng / cột lẻ hoặc chẵn (thay thế) trong Excel?
Trong khi thiết kế trang tính, nhiều người có xu hướng áp dụng tô bóng cho các hàng hoặc cột lẻ hoặc chẵn (thay thế) để làm cho trang tính trực quan hơn. Bài viết này sẽ chỉ cho bạn hai phương pháp để áp dụng đổ bóng cho các hàng / cột lẻ hoặc chẵn trong Excel.

 


  • Thanh siêu công thức (dễ dàng chỉnh sửa nhiều dòng văn bản và công thức); Bố cục đọc (dễ dàng đọc và chỉnh sửa số lượng ô lớn); Dán vào Dải ô đã Lọchữu ích. Cảm ơn !
  • Hợp nhất các ô / hàng / cột và Lưu giữ dữ liệu; Nội dung phân chia ô; Kết hợp các hàng trùng lặp và Tổng / Trung bình... Ngăn chặn các ô trùng lặp; So sánh các dãyhữu ích. Cảm ơn !
  • Chọn trùng lặp hoặc duy nhất Hàng; Chọn hàng trống (tất cả các ô đều trống); Tìm siêu và Tìm mờ trong Nhiều Sổ làm việc; Chọn ngẫu nhiên ...
  • Bản sao chính xác Nhiều ô mà không thay đổi tham chiếu công thức; Tự động tạo tài liệu tham khảo sang Nhiều Trang tính; Chèn Bullets, Hộp kiểm và hơn thế nữa ...
  • Yêu thích và Chèn công thức nhanh chóng, Dãy, Biểu đồ và Hình ảnh; Mã hóa ô với mật khẩu; Tạo danh sách gửi thư và gửi email ...
  • Trích xuất văn bản, Thêm Văn bản, Xóa theo Vị trí, Xóa không gian; Tạo và In Tổng số phân trang; Chuyển đổi giữa nội dung ô và nhận xéthữu ích. Cảm ơn !
  • Siêu lọc (lưu và áp dụng các lược đồ lọc cho các trang tính khác); Sắp xếp nâng cao theo tháng / tuần / ngày, tần suất và hơn thế nữa; Bộ lọc đặc biệt bằng cách in đậm, in nghiêng ...
  • Kết hợp Workbook và WorkSheets; Hợp nhất các bảng dựa trên các cột chính; Chia dữ liệu thành nhiều trang tính; Chuyển đổi hàng loạt xls, xlsx và PDFhữu ích. Cảm ơn !
  • Nhóm bảng tổng hợp theo số tuần, ngày trong tuần và hơn thế nữa ... Hiển thị các ô đã mở khóa, đã khóa bởi các màu sắc khác nhau; Đánh dấu các ô có công thức / tênhữu ích. Cảm ơn !
tab kte 201905
  • Cho phép chỉnh sửa và đọc theo thẻ trong Word, Excel, PowerPoint, Publisher, Access, Visio và Project.
  • Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
  • Tăng 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!
officetab dưới cùng

 

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations