Lấy các cụm từ trong chuỗi theo ký tự chỉ định (1 người xem)

Liên hệ QC

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

Upvote 0
Bác oi, cháu bị nhầm không cho dấu "," vào
(hiểm,thiểm) Bác @Hai Lúa Miền Tây nhé.
Vậy bạn dùng code củ chuối sau thử nhé:

Mã:
Public Function Loc(cll As Range, DieuKien As String) As String
    Dim cCll As Range, strJoin As String, arr  As Variant
    For Each cCll In cll
       strJoin = strJoin & cCll
    Next
    For Each arr In Split(strJoin, ",")
        If UCase(Trim(arr)) Like UCase(DieuKien) & "*" Then
            If Len(strKQ) = 0 Then
                strKQ = arr
            Else
                strKQ = strKQ & "," & arr
            End If
        End If
    Next
    Loc = strKQ
End Function

Mã:
D10=Loc(D4:D5,C10)
D11=Loc(D4:D5,C11)
 
Upvote 0
Vậy bạn dùng code củ chuối sau thử nhé:

Mã:
Public Function Loc(cll As Range, DieuKien As String) As String
    Dim cCll As Range, strJoin As String, arr  As Variant
    For Each cCll In cll
       strJoin = strJoin & cCll
    Next
    For Each arr In Split(strJoin, ",")
        If UCase(Trim(arr)) Like UCase(DieuKien) & "*" Then
            If Len(strKQ) = 0 Then
                strKQ = arr
            Else
                strKQ = strKQ & "," & arr
            End If
        End If
    Next
    Loc = strKQ
End Function

Mã:
D10=Loc(D4:D5,C10)
D11=Loc(D4:D5,C11)
Cháu cảm ơn Bác @Hai Lúa Miền Tây
rất chuẩn Bác oi
Cháu chúc Bác ngày chúa nhật vui vẻ, mạnh khỏe Bác nhé
 
Upvote 0
Web KT

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

Back
Top Bottom