USB1394
Thành viên hoạt động



- Tham gia
- 20/12/08
- Bài viết
- 173
- Được thích
- 12
- Nghề nghiệp
- Lính triều đình
Sub GetHprl()
MsgBox Range("B5").Hyperlinks[COLOR=#ff0000](1)[/COLOR].Address
End Sub
MsgBox Range("A1:B2").Hyperlinks([COLOR=#ff0000][B]1[/B][/COLOR]).Address
Kết quả trả về sao thiếu 1 phần vậy bạn . Phần nội dung thiếu : "C:\User\Bui Hong Thai\" . Có cách nào lấy địa chỉ đầy đủ không . Nếu thiếu mà khi ta dùng lệnh Kill có thể sẽ không thực hiện được . Xin cám ơn bạn
Function HLink(ByVal Cel As Range) As String
If Cel(1).Hyperlinks.Count Then
HLink = Cel.Hyperlinks(1).Address
If InStr(1, HLink, ":") = 0 Then HLink = ThisWorkbook.Path & "\" & HLink
End If
End Function
Code của thầy ndu96081631 lấy gần giống nhưng dấu "/" và "\" lia lịa . Xin thầy xem lại nên chỉnh code ở đâu . Xin cám ơn thầy
Theo kinh nghiệm của thầy thì trong trường hợp này mình dùng SUBSTITUTE hay REPLACE hợp lý nhất ?![]()