Tô màu chữ dựa vào cell value

Liên hệ QC

Ngoc Tam

Thành viên mới
Tham gia
13/2/09
Bài viết
32
Được thích
3
Công ty mình quản lý thông tin nhân viên theo mẫu sau:
Nếu NV là Nam thì Align Right, nếu là Nữ thì Align Left (như file đính kèm)
1. Các bạn giúp mình Align tự động ngày sinh của nhân viên theo qui định trên nhé.
2. Cho mình hỏi thêm Set màu tự động cho ngày sinh của NV: Nếu là Nam thì NSinh màu Đen, nếu là Nữ thì màu Xanh.
Mình không thấy hàm Color trong Excel.
Thanks các bạn nhiều.
 

File đính kèm

Công ty mình quản lý thông tin nhân viên theo mẫu sau:
Nếu NV là Nam thì Align Right, nếu là Nữ thì Align Left (như file đính kèm)
1. Các bạn giúp mình Align tự động ngày sinh của nhân viên theo qui định trên nhé.
2. Cho mình hỏi thêm Set màu tự động cho ngày sinh của NV: Nếu là Nam thì NSinh màu Đen, nếu là Nữ thì màu Xanh.
Mình không thấy hàm Color trong Excel.
Thanks các bạn nhiều.
Cái này đối với các cao thủ VB thì đơn giản, nhưng mình không biết VB. Mình giải yêu cầu 2 trước.
Bạn vào Format -> conditional formatting nhé.
 

File đính kèm

Trong một cột dữ liệu sao lại có dòng Align Right, dòng thì Align Left nhìn sẽ thấy bất hợp lý. Theo tôi để phân biệt và rễ nhận thấy là Nam, Nữ bạn chỉ cần Set mầu là được.
Việc Set màu thì không khó chỉ cần dùng Condition Formating là được. Còn nếu để đáp ứng được hết các yêu cầu của bạn thì chắc phải dùng VBA
Tôi làm một ví dụ về Set màu theo ý bạn. Bạn tham khảo xem có được không?
 

File đính kèm

Theo mình nghĩ phân biệt Nam Nữ thì bạn chỉ cần đổi màu là đủ đâu cần phải thêm canh trái phải cho nó rối mắt
Bạn vào FORMAT=>CÔNDITINAL FORMATTING => FORMULA IS => B3="NAM" SET FONT NÓ LÀ MÀU GÌ, ĐẬM NGHIÊNG ..... TÙY BẠN
ADD THÊM MỘT LÂN NỮA ĐIỀU KIỆN LÀ NỮ NẾU MUỐN ĐỊNH DẠNG KHÁC CÒN KHÔNG THÌ OK THÔI
Muốn canh phải trái theo mình nghĩ bạn phải viết code thôi
Vì mình không gửi bài lên được nên bạn chịu khó đọc nhé
Thân
 
Công ty mình quản lý thông tin nhân viên theo mẫu sau:
Nếu NV là Nam thì Align Right, nếu là Nữ thì Align Left (như file đính kèm)
1. Các bạn giúp mình Align tự động ngày sinh của nhân viên theo qui định trên nhé.
2. Cho mình hỏi thêm Set màu tự động cho ngày sinh của NV: Nếu là Nam thì NSinh màu Đen, nếu là Nữ thì màu Xanh.
Mình không thấy hàm Color trong Excel.
Thanks các bạn nhiều.

Yêu cầu của bạn hoàn toàn làm được với VBA, hy vọng công ty của bạn không có ai là chưa phân biệt được giới tính --=0--=0--=0--=0

PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim Cll As Range
    If Intersect(Target, [B:C]) Is Nothing Then Exit Sub
    On Error Resume Next
    For Each Cll In Range("C2", [C65536].End(xlUp))
         If Cll.Offset(, -1) = "Nam" Then
            Cll.HorizontalAlignment = xlRight
            Cll.Font.ColorIndex = 0
        Else
            Cll.HorizontalAlignment = xlLeft
            Cll.Font.ColorIndex = 5
        End If
    Next Cll
End Sub
Xem file đính kèm, nhớ Enables Macro.
 

File đính kèm

Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom