Định dạng có điều kiện (Formatting) dữ liệu hàng theo ký tự trong ô

Liên hệ QC

motphatlt

Thành viên chính thức
Tham gia
15/8/20
Bài viết
54
Được thích
5
Kính thưa các quý thầy /cô, anh/chị
Em muốn định dạng hàng theo ký tự trong cột D:
Những ô nào trong cột D có ký tự mà mình muốn dòng tương ứng chứa ký tự đó được định dạng: dữ liệu trong dòng đó font chữ màu đỏ, in nghiêng.
Ví dụ: ô D5, D6, D10 chứa những ký tự mình cần định dạng: thì dòng tương ứng đó: dòng số 5, số 6, số 10 được định dạng: font chữ màu đỏ, in nghiêng.
Sheet (Trang_tính2) chứa các mã cần dịnh dạng.
Em xin trân trọng cảm ơn!




vbcd.png

xcv.png
 

File đính kèm

  • Mahang.xlsx
    12.1 KB · Đọc: 4
Lần chỉnh sửa cuối:
Kính thưa các quý thầy /cô, anh/chị
Em muốn định dạng hàng theo ký tự trong cột D:
Những ô nào trong cột D có ký tự mà mình muốn dòng tương ứng chứa ký tự đó được định dạng: dữ liệu trong dòng đó font chữ màu đỏ, in nghiêng.
Ví dụ: ô D5, D6, D10 chứa những ký tự mình cần định dạng: thì dòng tương ứng đó: dòng số 5, số 6, số 10 được định dạng: font chữ màu đỏ, in nghiêng.
Em xin trân trọng cảm ơn!




View attachment 243335
Ký tự mình cần định dạng là ký tự gì?
 
Ký tự mình cần định dạng là ký tự gì?
Là tất cả các ký tự của nội dung trong cột D mà mình muốn.
Trong ví dụ là nội dung trong ô D5, D6, D10 (có thể điền thêm một số ký tự trong ô nào đó và định dạng dòng chứa ô đó)
Em trân trọng cảm ơn!
 
Là tất cả các ký tự của nội dung trong cột D mà mình muốn.
Trong ví dụ là nội dung trong ô D5, D6, D10 (có thể điền thêm một số ký tự trong ô nào đó và định dạng dòng chứa ô đó)
Em trân trọng cảm ơn!
Nghĩa là Click chuột vào 1 Cell bất kỳ trong cột D, thì cả dòng đó có định dạng là chữ in nghiêng và màu đỏ?
 
Nghĩa là Click chuột vào 1 Cell bất kỳ trong cột D, thì cả dòng đó có định dạng là chữ in nghiêng và màu đỏ?
Nghĩa là ô trong cột D nào có nội dung mà muốn định dạng thì dữ liệu trong dòng tương ứng đó có font chữ màu đỏ, in nghiêng.
 
Nghĩa là ô trong cột D nào có nội dung mà muốn định dạng thì dữ liệu trong dòng tương ứng đó có font chữ màu đỏ, in nghiêng.
Bạn thử:
PHP:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Not Intersect(Target, Range("D5:d100")) Is Nothing Then
        Application.EnableEvents = False
        Cells(Target.Row, 4).Resize(, 4).Font.Italic = True
        Cells(Target.Row, 4).Resize(, 4).Font.Color = -16776961
        Application.EnableEvents = True
    End If
End Sub
 
Nghĩa là Click chuột vào 1 Cell bất kỳ trong cột D, thì cả dòng đó có định dạng là chữ in nghiêng và màu đỏ?
Em thêm một Sheet (trang_tính2) chứa những nội dung cần định dạng.
Bài đã được tự động gộp:

Bạn thử:
PHP:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Not Intersect(Target, Range("D5:d100")) Is Nothing Then
        Application.EnableEvents = False
        Cells(Target.Row, 4).Resize(, 4).Font.Italic = True
        Cells(Target.Row, 4).Resize(, 4).Font.Color = -16776961
        Application.EnableEvents = True
    End If
End Sub
Cảm ơn thầy! Ý em là ký tự mình muốn bất kỳ theo ý, chứ không phải là click vào ô nào là định dạng ô đó.
Em thêm một sheet chứa nội dung ô cần định dạng.
Rất mong được thầy xem lại và giúp!
 
Bạn thử với định dạng cho ABC, DE, DL:
PHP:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim cell As Range
    If Not Intersect(Target, Range("D5:d100")) Is Nothing Then
        Application.EnableEvents = False
        If Target = "ABC" Or Target = "DE" Or Target = "DL" Then
            Cells(Target.Row, 4).Resize(, 4).Font.Italic = True
            Cells(Target.Row, 4).Resize(, 4).Font.Color = -16776961
        End If
        Application.EnableEvents = True
    End If
End Sub
 
Bạn thử với định dạng cho ABC, DE, DL:
PHP:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim cell As Range
    If Not Intersect(Target, Range("D5:d100")) Is Nothing Then
        Application.EnableEvents = False
        If Target = "ABC" Or Target = "DE" Or Target = "DL" Then
            Cells(Target.Row, 4).Resize(, 4).Font.Italic = True
            Cells(Target.Row, 4).Resize(, 4).Font.Color = -16776961
        End If
        Application.EnableEvents = True
    End If
End Sub
Em đã thêm một Sheet mới để chứa từ khóa đó?
Thầy có thể sửa lại giúp em được không ạ! và code có thể sửa như thế nào để cho vào mudule được ạ?
 
Thầy xem cho em file em thực hành sai ở đâu mà không định dạng được ạ?
Hay do nguyên nhân gì ạ, file ở bài 12 ạ!
Vì tôi không down File , mà hình ảnh thì bạn lại không có công thức thì làm sao mà luận ra được, bạn tự xem lại công thức COUNTIF có đúng chưa, có xét kỹ địa chỉ tương đối, tuyệt đối chưa (?)
 
Vì tôi không down File , mà hình ảnh thì bạn lại không có công thức thì làm sao mà luận ra được, bạn tự xem lại công thức COUNTIF có đúng chưa, có xét kỹ địa chỉ tương đối, tuyệt đối chưa (?)
Có cả hình ảnh và file tải theo bài 12 ạ!
 
Web KT

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

Back
Top Bottom