HideBoy
Thành viên thường trực
- Tham gia
- 6/1/08
- Bài viết
- 204
- Được thích
- 413
- Nghề nghiệp
- Hỏi mình nhé!
Mình đặt Conditionals Formatting cho một vùng, và đưa vào Formulais = "=(Row()= Cell("Row"))" (Đã có trên GPE) để mỗi khi chọn một ô bất kỳ nó sẽ định rạng cho cả dòng đó.
Tuy nhiên, Mình viết code VBa thì nó lại không được vì nó hiểu sau Formula là một String, vậy phải làm sao để chèn được xâu "Row" vào giữa chuỗi, nếu không có "row" mà chỉ có row thôi thì lại không định dạng được.
Ai có cách giải quyết giúp mình! Vì dữ liệu của mình khi thì lọc ra 5, khi thì ra 20.000 bản ghi,.. Nên cần định dạng dữ liệu theo vùng data bằng code, nếu định dạng cho cả Sheet thì OK, chỉ có điều kích thước file nó phình ra.
Tuy nhiên, Mình viết code VBa thì nó lại không được vì nó hiểu sau Formula là một String, vậy phải làm sao để chèn được xâu "Row" vào giữa chuỗi, nếu không có "row" mà chỉ có row thôi thì lại không định dạng được.
PHP:
Range("A10:I100").Select (I & Lastrow, Mình đặt luôn là 100 cho tiện)
Range("A10:I100").FormatConditions.Delete
Range("A10:I100").FormatConditions.Add Type:=xlExpression,_
Fomular1:= "=(Row()= Cell("Row"))"
With Range(("A10:I100").FormatConditions(1)
.Interior.ColorIndex = 46
.Borders.LineStyle = xlThin
End With
Lần chỉnh sửa cuối: