Cần hỗ trợ hàm/VBA chuyển đổi link sản phẩm (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Tôi tuân thủ nội quy khi đăng bài
bạn copy bằng tay là việc dán vào trình duyệt xong chờ hiện link gốc hay bạn dùng cách nào/ có hướng dẫn gì để có thể chuyển từ link AFF sang link gốc thế bạn.
 
Bạn sử dụng addin này https://github.com/longvh211/Chromium-Automation-with-CDP-for-VBA

Mình có test thử với url của bạn với đoạn code phía dưới.

Mã:
Sub Test()
    Dim chrome As New CDPBrowser
    
    'Start and hide
    chrome.start
    chrome.hide
    'Perform automation in the background
    chrome.navigate "https://s.shopee.vn/uRdflx8q", isInteractive
    Debug.Print chrome.url
    
End Sub
 
Bạn dùng code bên dưới

Mã:
Function link_goc(shortURL As String) As String
    Dim http As Object
    Set http = CreateObject("WinHttp.WinHttpRequest.5.1")
    
    On Error Resume Next
    http.Open "GET", shortURL, False
    http.setRequestHeader "User-Agent", "Mozilla/5.0"
    http.send
    
    If Err.Number <> 0 Then
        link_goc = "Loi truy cap"
        Exit Function
    End If
    
    link_goc = http.Option(1)
End Function

Sau đó trong excel nhập công thức kiểu này

Mã:
=LEFT(link_goc(A1),FIND("?",link_goc(A1))-1)
(Lười viết code nên tận dụng hàm của excel :))

- Function "link_goc" lấy được toàn bộ link dài lê thê
- Thêm LEFT() để lấy từ đầu đến trước dấu "?" trong link dài kia
 
Web KT

Bài viết mới nhất

Back
Top Bottom