in đậm chuỗi văn bản bằng excel

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

nghiahandsome1995

Thành viên mới
Tham gia
3/8/19
Bài viết
2
Được thích
0
chào các anh, chị em cần 1 vba excel như sau: +"toi ten la "&"abcxyz", em muốn in đậm phần ký tự toi ten la. Mong các anh chị giúp m voi, thanks all
 
Xem thử hàm này có giúp được bạn không

 
Upvote 0
chào các anh, chị em cần 1 vba excel như sau: +"toi ten la "&"abcxyz", em muốn in đậm phần ký tự toi ten la. Mong các anh chị giúp m voi, thanks all
Tham khảo đoạn code sau:
Mã:
Option Explicit

Sub InDam()
Dim Lr1&, Lr2&, i&, j&, t&, k&, rng1, rng2
With ActiveSheet
Lr1 = .Cells(Rows.Count, "J").End(xlUp).Row
Lr2 = .Cells(Rows.Count, "N").End(xlUp).Row
    For i = 2 To Lr1
        For j = 2 To Lr2
            t = InStr(1, .Range("J" & i), .Range("N" & j))
            If t Then
                k = Len(.Range("N" & j))
                With .Range("J" & i).Characters(Start:=t, Length:=k).Font
                    .Name = "Arial"
                    .FontStyle = "đậm"
                End With
            End If
        Next j
    Next i
End With
End Sub
Với N2:N... là liệt kê các Chuỗi cần in đậm
Với J2:J.... là các dữ liệu cần tìm chuỗi thỏa mãn với Nxxx để in đậm
bạn có thể tìm hiểu thêm hàm Ucase(Chuoi) để có thể Hoàn chỉnh code hơn.
 
Upvote 0
Web KT

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

Back
Top Bottom