johnny nguyen
Thành viên mới

- Tham gia
- 2/4/11
- Bài viết
- 16
- Được thích
- 2
ko ai biết à???????????????????????????????????????????help me!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
Hic bạn viết mà ko hướng dẫn mình sao mình biết đc. với lại cái này fill thêm 1 ô vàng nữa sao nó ko tự động cập nhật thành số 5 nhỉ?Mình viết bằng VBA cho bạn nhớ Enable marco nhé!
Ấn ALt + F11 để xem hàm
Trong VBA mình có ghi chú rồi thi còn nếu công thức ko cập nhật thì bạn phải chọn tính toán tự động Và nhớ Enable Marco nhé! chúc thành côngHic bạn viết mà ko hướng dẫn mình sao mình biết đc. với lại cái này fill thêm 1 ô vàng nữa sao nó ko tự động cập nhật thành số 5 nhỉ?![]()
Vì các động tác format cell không được xem là 1 sự kiện change nên trong code của bạn phải thêm dòng Application.Volatile vào đầu code thì nó mới cập nhật chứ (khi cần tính toán lại ta bấm F9 để cập nhật kết quả)Trong VBA mình có ghi chú rồi thi còn nếu công thức ko cập nhật thì bạn phải chọn tính toán tự động Và nhớ Enable Marco nhé! chúc thành công
Cảm ơn thầy trong phần nầy em cũng chưa sâu lắmVì các động tác format cell không được xem là 1 sự kiện change nên trong code của bạn phải thêm dòng Application.Volatile vào đầu code thì nó mới cập nhật chứ (khi cần tính toán lại ta bấm F9 để cập nhật kết quả)
Ngoài ra, hàm đếm màu nên viết tổng quát chút, chẳng hạn thế này:
Function CountColor(ByVal SrcRng As Range, ByVal CriteriaColor As Range, ByVal bType As Boolean) As Double
Trong đó:
- SrcRng là vùng dữ liệu... Nếu có thể được thì viết ở mức cho phép vùng không liên tục
- CriteriaColor là màu điều kiện (để so sánh)
- bType cho phép chọn đếm theo màu nền hay màu font
vân vân... Đại khái thế