dinhphuong9327
Thành viên chính thức


- Tham gia
- 5/3/09
- Bài viết
- 70
- Được thích
- 3





Chọn G2 xem kết quả nhé:Chào các Anh Chị GPE,
Mong các A/C hướng dẫn giúp em cách chọn và tô màu 1 vùng theo 1 điều kiện nào đó. Em xin gởi file đính kèm.
Em xin cảm ơn



Cái đó là dùng CF với data validation để đơn giản hơn thôi (đừng hỏi đểu, ngại lắm cơ). Chứ còn muốn hơn nữa thì phải "cót két" mới được.Oh. Sao làm được hay vậy đại ka??? dùng cái gì mà hay thế???
Chỉ mới đáp ứng việc tô màu.........Còn cái chọn nữa (chắc là Selection đó.....)![]()



Mã:Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) Dim Cll As Range, Clls As Range If Intersect(Target, [G3:J3]) Is Nothing Then Cells.Interior.ColorIndex = 0 Exit Sub Else Cells.Interior.ColorIndex = 0 For Each Cll In Target For Each Clls In Range("C2:C18") If Cll.Offset(-1, 0).Value = Clls.Value Then Clls.Offset(, -1).Interior.ColorIndex = 3 End If Next Clls Next Cll End If End Sub
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Private Sub Worksheet_SelectionChange(ByVal Target As Range)


Bạn ứng dụng hay quá.Chọn G2 xem kết quả nhé:
Cái này copy mục thư ký bị lỗi. Ko được tô màu bạn ạ. Code lỗi rồi thì phải.Tặng bạn đoạn code Click vào vùng G3:J3 sẽ tô màu như ý muốn. Paste code vào sheet nha , không phải Module
Mã:Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim Cll As Range, Clls As Range If Intersect(Target, [G3:J3]) Is Nothing Then Cells.Interior.ColorIndex = 0 Exit Sub Else Cells.Interior.ColorIndex = 0 For Each Cll In Target For Each Clls In Range("C2:C18") If Cll.Offset(-1, 0).Value = Clls.Value Then Clls.Offset(, -1).Interior.ColorIndex = 3 End If Next Clls Next Cll End If End Sub

code lấy theo tên cột C2: C18 bằng tên cột lựa chọn G3 đến J3 thì tô màu. Check lại các tên một bên là thư "ký" một bên là thư "Ký"Cái này copy mục thư ký bị lỗi. Ko được tô màu bạn ạ. Code lỗi rồi thì phải.




quá mạnh mẽ . dạo này anh í viết code như hát hay vậy . ngưỡng mộ quá điMuốn thì có luôn. Đổi sang tô màu vàng cho đỡ chói mắt.....![]()




