tigertiger
Coming back ...
- Tham gia
- 25/1/07
- Bài viết
- 1,939
- Được thích
- 1,905
Sao chúng ta không dùng luôn macro - ghi lại việc kẻ bảng, -> khi dùng sang vùng khác ta chỉ cần chọn vùng -> rồi chạy macro đó là xong
salam đã viết:Bạn dùng condition format nhé. nó làm được theo yêu cầu của bạn đó.
Len(cell)>0 đặt tại một ô bất nếu có dữ liệu.ongtrungducmx25 đã viết:bạn hướng dẫn cho mình cách đặt công thức trong condition format/Formula Is.Khi mình vào coi thì thấy có công thức =LEN(cell)>0 là làm sau zậy.gõ vào cell nào cũng bao kẻ khung hết.chỉ mình đặt công thức đi.
Nói vậy thì cũng khó hình dung... Bạn đưa file lên tôi xem thử.. Giữ nguyên hiên trường nha (ngay chổ bị phủ khối 1 cell gì gì đó)ongtrungducmx25 đã viết:theo công thức của pác tuấn thì mình đã làm được =MAX(LEN($A1:$F10)), nhưng gõ xuống ô A11 thì nó lại phủ khối một ô đó thôi,em muốn nó chấm dứt ngay khi gõ vào ô A11 thì làm sao đây, cư gõ hoài thì nó kể vào một ô là dòng A4,A5,..........
Em làm thế này có được không Bác Tuấn. Bác cho ý kiến nhé.anhtuan1066 đã viết:Bạn mà dùng COUNTA là ko chắc sẽ dc đâu... Vì thường ta dùng đến Conditional Formating đễ kẽ bảng tự động là do trong sheet đang chứa công thức, ta ko thể biết dc dử liệu đến dòng nào... Vì thế mà ngay cả những cell bị rổng do công thức thì COUNTA vẫn xem là có dử liệu... Và nó sẽ kẽ khung tất tần tật ko chừa cell nào cả...
Ko tin bạn cứ thử xem đối với những sheet đang chứa công thức
Bạn chỉ có thể dùng COUNTA đối với những sheet có chức năng nhập liệu
Đây là file ví dụ... bạn cứ thử dùng COUNTA mà đóng khung vùng từ B2 đến O30 xem... Cứ trong vùng này cell nào có dử liệu thì cả dòng dc đóng khung
ANH TUẤN
Ý bạn là sao tôi chưa hiểu lắm... nhưng thông thường đễ dùng CF cho toàn bộ 1 vùng thì đầu tiên chọn vùng đó, tiếp theo hãy gõ công thức trong CF theo kiểu tham chiếu tương đối là ra ngay...tklshb đã viết:Tôi đã thử làm theo cách các bạn hướng dẫn nhưng tôi không rõ cách làm như thế nào để định dạng luôn cho cả khối (khoảng 50 dòng). Chả nhẽ cứ làm thủ công từng dòng một hay sao? Ai biết bảo tôi với!
tklshb đã viết:Tôi đã thử làm theo cách các bạn hướng dẫn nhưng tôi không rõ cách làm như thế nào để định dạng luôn cho cả khối (khoảng 50 dòng). Chả nhẽ cứ làm thủ công từng dòng một hay sao? Ai biết bảo tôi với!
nguyennb đã viết:Tôi hay kẻ bảng như thế này.
Giả sử Ô A10 là ô đầu tiên của bảng
Range("A10").Select
With ActiveCell.CurrentRegion
.Borders(xlInsideHorizontal).Weight = xlThin
.Borders(xlInsideVertical).Weight = xlThin
.Borders(xlEdgeBottom).Weight = xlThin
.Borders(xlEdgeLeft).Weight = xlThin
.Borders(xlEdgeRight).Weight = xlThin
.Borders(xlEdgeTop).Weight = xlThin
End With
Nó sẽ kẻ toàn bộ vùng dữ liệu có chứa ô A10