Huỳnh hoài bảo
Huỳnh hoài bảo
Thảo luận 2 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 251 lượt xem

làm thế nào để các kẻ khung ( border ) chỉ kẻ theo dữ liệu Cụ thể

Thầy cho hỏi : làm thế nào để các kẻ khung ( border ) chỉ kẻ theo dữ liệu. Cụ thể trong bài giảng là khi thay đổi bộ phận mà có ít nhân viên hơn thì các border dư ra vẫn còn nằm yên đó. Mình có cách nào hễ dữ liệu có mấy dòng thì border cũng theo đúng bấy nhiêu dòng không ?

Thảo luận 2 câu trả lời
Lượt xem 251 lượt xem
Vỗ tay vỗ tay
Huỳnh hoài bảo 09:10 - Oct 02, 2020

Chào bạn bạn cần tìm dòng cuối có dữ liệu rồi kẻ từ dòng nào đến dòng đó dạng như sau:

sheetname.range("diemdau:diemcuoi"&dc).select

code kẻ khung

Vỗ tay vỗ tay
Huỳnh hoài bảo 09:10 - Oct 02, 2020

Các bước thực hiện là:

Bước 1: bỏ kẻ khung toàn bộ bảng - record macro bỏ kẻ khung. Sau đó áp dụng bỏ đường kẻ trên toàn bộ phạm vi bảng.

Ví dụ: Range("A1:Z1000")

Bước 2: xác định phạm vi cần kẻ khung: từ dòng đầu tới dòng cuối của bảng

ví dụ bảng chỉ tới dòng 200 thì sẽ là Range("A1:Z" & dongcuoi), trong đó dongcuoi xác định ra kết quả 200 (từ việc gán biến dongcuoi)

Bước 3: thực hiện kẻ khung - record macro kẻ khung (trong 1 vùng bất kỳ) rồi áp dụng cho vùng ở bước 2 (đổi vùng bất kỳ thành vùng ở bước 2)

Vỗ tay vỗ tay
Câu hỏi liên quan
© 2020 - Bản quyền của Công Ty Cổ Phần Công Nghệ Giáo Dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở Kế hoạch và Đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ Thông tin và Truyền thông