Trích xuất thông tin siêu liên kết (Microsoft Excel)
Cheryl có một trang tính chứa nhiều siêu liên kết. Văn bản hiển thị cho mỗi siêu kết nối khác với mục tiêu cho siêu kết nối. Tất cả các siêu liên kết này đều nằm trong cột A. Cheryl muốn để lại văn bản hiển thị trong cột A, di chuyển URL mục tiêu vào cột B và xóa siêu liên kết trong cột A. Điều cô ấy cần làm là văn bản hiển thị trong cột A , URL trong cột B và không có siêu liên kết nào đang hoạt động trong trang tính.
Xử lý và trích xuất thông tin từ siêu liên kết theo cách này yêu cầu sử dụng macro. Sau đây là ví dụ về macro linh hoạt kiểm tra bất kỳ siêu liên kết nào nằm trong phạm vi ô đã chọn. Nếu một siêu kết nối được tìm thấy, thì URL của siêu kết nối được nhập vào bên phải siêu kết nối và sau đó bản thân siêu kết nối đó sẽ bị xóa.
Điều này để lại văn bản hiển thị trong ô mà siêu kết nối đã từng là.
Sub GetHLInfo() Dim rRng As Range Dim cell As Range Set rRng = ActiveSheet.Range(ActiveWindow.Selection.Address)
_Lưu ý: _
Nếu bạn muốn biết cách sử dụng các macro được mô tả trên trang này (hoặc trên bất kỳ trang nào khác trên trang ExcelTips), tôi đã chuẩn bị một trang đặc biệt bao gồm thông tin hữu ích.
ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.
Mẹo này (9896) áp dụng cho Microsoft Excel 2000, 2002 và 2003. Bạn có thể tìm thấy 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: