AnhThu-1976
Thành viên tích cực


- Tham gia
- 17/10/14
- Bài viết
- 1,065
- Được thích
- 175
Em chào anh/chị
Em có viết code như sau
Trong file em có 2 sheet là TH vả PGH
Trước khi in, nếu sheet TH có các ô từ ô thứ 9 trở xuống của cột B mà có giá trị giống giá trị ô F1 của sheet PGH thì tô chữ màu vàng
Em viết như sau
nhưng nó không tô màu được
Em nhờ anh/chị hướng dẫn. Em cảm ơn!
Nói thêm, khi in thì em đang đứng sheet PGH in
Em có viết code như sau
Trong file em có 2 sheet là TH vả PGH
Trước khi in, nếu sheet TH có các ô từ ô thứ 9 trở xuống của cột B mà có giá trị giống giá trị ô F1 của sheet PGH thì tô chữ màu vàng
Em viết như sau
Mã:
Private Sub Workbook_BeforePrint(Cancel As Boolean)
Dim Lr As Integer
Dim i As Long
With Sheets("TH")
Lr = Sheets("TH").Range("A" & Rows.Count).End(xlUp).Row
For i = 9 To Lr
If Sheets("TH").Cells(i, 2).Value = Sheets("PGH").Cells(1, 6).Value Then Sheets("TH").Cells(i, 2).Interior.ColorIndex = 6 'VANG
Next i
End With
End Sub
Em nhờ anh/chị hướng dẫn. Em cảm ơn!
Nói thêm, khi in thì em đang đứng sheet PGH in