Tô màu trên một dòng trong bảng tính

Liên hệ QC

donghoangedu

Thành viên mới
Tham gia
2/9/07
Bài viết
29
Được thích
4
Em có post file 10A1 này lên rồi và được trả lời
Nhưng giúp e thêm một tình huống nữa

* Còn nếu như HS nào nghỉ học, tức là không có điểm thi như vậy E enter qua, lúc này tự động HS đó được tô màu hết trên một dòng giống như các trường hợp trên
 

File đính kèm

Bạn chép macro này vô cửa sổ VBE của SheetName & thử

PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
 If Not Intersect(Target, Union(Columns("R:R"), Columns("AG:AG"))) Is Nothing _
   And (UCase(Target.Value) = "X" Or Target.Value = "") Then
   Dim Hg As Long
 
   Hg = Target.Row
   Range("A" & Hg & ":AI" & Hg).Interior.ColorIndex = 35 + (Hg Mod 6)
 End If
End Sub
 
Em có post file 10A1 này lên rồi và được trả lời
Nhưng giúp e thêm một tình huống nữa

* Còn nếu như HS nào nghỉ học, tức là không có điểm thi như vậy E enter qua, lúc này tự động HS đó được tô màu hết trên một dòng giống như các trường hợp trên

Mình dùng CF. Chỉ khi nào 2 ô Điểm thi của cả HK1 và 2 có giá trị thì nó sẽ không bôi màu. Nếu ô Điểm Thi của HK1 có giá trị mà ô Điểm thi ở HK2 không có giá trị thì bôi màu vàng (tức là học sinh đó nghĩ học)
Bạn xem đúng ý chưa nhé! Mình cũng mới ở dạng mày mò thôi. Có gì cứ trao đổi giúp được gì mình và mọi người sẽ giúp.
 

File đính kèm

Web KT

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

Back
Top Bottom