Bùi Thanh Hà
Bùi Thanh Hà
Thảo luận 1 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 359 lượt xem

Em muốn kẻ khung cho toàn bộ bảng dữ liệu kể cả vùng mới thêm vào nhưng

Em muốn kẻ khung cho toàn bộ bảng dữ liệu, kể cả vùng mới thêm vào nhưng bị lỗi.
Sheets("Data").Range("A2:E" & DongCuoi + 1).Select
Thảo luận 1 câu trả lời
Lượt xem 359 lượt xem
Vỗ tay vỗ tay
Bùi Thanh Hà 04:04 - Apr 18, 2020
Trong code trên của bạn, biến DongCuoi bạn đã xách định chưa? nếu chưa sẽ báo lỗi không biết DongCuoi là cái gì
Phương thức .Select không cần thiết. Khi tìm hiểu cấu trúc With (chương 9) bạn sẽ biết cách viết code gọn hơn.
Bạn có thể định hình lại 3 bước giải quyết cho tình huống trên như sau:
Bước 1: bạn record macro cho thao tác kẻ khung (ở chương 2) để có code. Chọn 1 vùng bất kỳ để kẻ khung
Bước 2: xác định phạm vi vùng cần kẻ: sau khi thêm dữ liệu mới vào bảng, bạn xác định lại dòng cuối = cách đặt lệnh tìm dòng cuối bên dưới lệnh thêm dữ liệu
Bước 3: bạn sửa lại vùng ở bước 1 theo vùng bảng cần kẻ (từ dòng 2 tới dòng cuối)
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