Giúp xác định dòng cuối trong VBA (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

tueyennhi

Thành viên tích cực
Tham gia
18/10/10
Bài viết
1,192
Được thích
105
Như tiêu đề em có file đính kèm. Biến I của em không được linh động. Có cách nào để xác định chỉ số I sao cho dòng lệnh dựa vào dữ liệu cột A sẽ chạy hết công thức tự dừng khi cột A không còn dữ liệu không ạ?
 

File đính kèm

PHP:
Hangcuoi = Range("A" & Rows.Count).End(3).Row
 
Upvote 0
Bạn thay 20 bằng [A65000].end(3).row
 
Upvote 0
Tôi nhớ có 1 bài của bạn tôi đã nói điều này với bạn rồi mà... Topic gì mà xây dựng code gì của bạn đó. Bạn phải lưu ý từng cái nho nhỏ trong việc học vba chứ nhỉ.... như vậy mơi mong vượt được sóng to....--=0--=0--=0
Em vẫn nhớ cái dòng lệnh [a65000].end(3).row của anh và anh giải thích lấy từ dưới lên, nhưng em lắp vào của em chưa thấy chạy :(. Để em thử lại xem sai ở đâu.
 
Upvote 0
Được rồi mọi người ạ, Như ma làm. Vẫn câu cú vậy mà giờ lại chạy @@
 
Upvote 0
Ngốn nhanh quá bị hóc đấy mà.
 
Upvote 0
Nam mà lập cái nick như "Con Gái".... Vì cái nick mà bữa giờ cứ tưởng "Nữ nhi" nên trả lời nhiệt tình........nay "lòi mặt chuột" rồi thì..............bye bye ngen... "Nam Nhi" thì tự bơi...đi cho quen...nhé!--=0--=0--=0
Thế chắc anh chưa nghe câu :"Con gái nói có là không, nói ghét là yêu " à. Hí hí --=0--=0--=0--=0
 
Upvote 0
Code ấy dòng cuối kiểu Range(...).End(xlUp) sẽ bị sai nếu dữ liệu đang ở trạng thái Filter hay nói cách khác là ẩn. Nên cần phải bỏ chế độ Filter hoặc Clear Filter trước khi chạy mới đúng nhé.
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom