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


- Tham gia
- 17/11/12
- Bài viết
- 66
- Được thích
- 2
Bạn cho biết lý do được không?? Tại sao không dùng Conditional Formatting?Trong VD đây em đang tô màu theo điều kiện. Vậy mọi người giúp em thay cái này bằng đoạn code để tô màu giống vậy mà không cần dùng tới Conditional Formatting được không ạ.
Trong VD đây em đang tô màu theo điều kiện. Vậy mọi người giúp em thay cái này bằng đoạn code để tô màu giống vậy mà không cần dùng tới Conditional Formatting được không ạ.
Sub ToMau()
Cells.Interior.ColorIndex = 0
For Each Cls In Range([e1], [e65000].End(3))
If Cls > 0 And Cls(1, 0) = 0 Then
Cls(1, 0).Resize(, 4).Interior.ColorIndex = 40
End If
Next
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Call ToMau
End Sub
Conditional Formatting dùng nhiều trong một bảng tính mình thấy sẽ rất dối
Đúng là code hay thiệt luôn, em thử để tô về đằng trước hoặc đằng sau một ô chỉnh sửa một chút xíu nó không chạy liền. Em rất muốn tìm hiểu về code VBA cũng đã đọc nhiều bài từ "Chập chững tới VBA" nhưng không hiểu nhiều lắm.Nếu thích Code thì xài tạm cái này
Mã:Sub ToMau() Cells.Interior.ColorIndex = 0 For Each Cls In Range([e1], [e65000].End(3)) If Cls > 0 And Cls(1, 0) = 0 Then Cls(1, 0).Resize(, 4).Interior.ColorIndex = 40 End If Next End Sub
Để code tự động chạy thì Copy code này vào Sheet(Kqua)
Mã:Private Sub Worksheet_SelectionChange(ByVal Target As Range) Call ToMau End Sub
Mà em vẫn chưa thấy nó kẻ ô anh ạNếu thích Code thì xài tạm cái này
Mã:Sub ToMau() Cells.Interior.ColorIndex = 0 For Each Cls In Range([e1], [e65000].End(3)) If Cls > 0 And Cls(1, 0) = 0 Then Cls(1, 0).Resize(, 4).Interior.ColorIndex = 40 End If Next End Sub
Để code tự động chạy thì Copy code này vào Sheet(Kqua)
Mã:Private Sub Worksheet_SelectionChange(ByVal Target As Range) Call ToMau End Sub
Đúng rồi vấn đề này nhiều khi cũng rất khó, nên khi chưa biết nhiều khi chỉ xưng hô vậy để mọi người biết mình là bề dưới và có tôn trọng dù rằng người kia chưa biết bao nhiêu. Nhưng cũng rất mong được các thầy, các bác các chú nếu đã có tuổi cao thì bỏ quá cho. Bởi vì trong mỗi bài viết không hiện tuổi tác hay nhìn vào cái gì đó để biết là người có tuổi nên xin được lượng thứ.Bạn ơi chắc bạn ko biết chứ bác TrungChinhs có tuổi rồi đó. Bác đã có cháu rồi đó.
Đúng là code hay thiệt luôn, em thử để tô về đằng trước hoặc đằng sau một ô chỉnh sửa một chút xíu nó không chạy liền. Em rất muốn tìm hiểu về code VBA cũng đã đọc nhiều bài từ "Chập chững tới VBA" nhưng không hiểu nhiều lắm.
Vì một số code em thấy có dùng tới dòng lệnh Dim, một số lại không cần dùng tới. Nhiều khi muốn tìm hiểm mà không biết hỏi ai. đọc sách em cũng được khá nhiều nhưng đúng là nhiều khi cũng không biết là học từ đâu để bắt đầu. Nếu ai có thể thì nói sơ qua giúp em nhé.
Conditional Formatting dùng nhiều trong một bảng tính mình thấy sẽ rất dối