Copy vào dòng trống trong Range

Liên hệ QC

hadoan-pap

Thành viên tiêu biểu
Tham gia
8/7/15
Bài viết
461
Được thích
20
Dear mọi người!

E có 1 khó khăn nhỏ mong mọi ng giúp a!

E muốn paste 1 range vào dòng trống đầu tiên từ E5 thì làm thế nào ạ?

Có nghĩa từ dòng E5 đến dòng E20 là rỗng, dòng E21 trở đi có dữ liệu e muốn đoạn code nó chạy từ E5 để ktra điều kiện nếu hàng rỗng thì paste vào .... e tìm trên mạng thì toàn code nó Paste vào dòng trống ( các hàng dưới phải rỗng hết )... chứ nó k Paste vào trong khoảng E5:E20 dc ạ
 
Dear mọi người!

E có 1 khó khăn nhỏ mong mọi ng giúp a!

E muốn paste 1 range vào dòng trống đầu tiên từ E5 thì làm thế nào ạ?

Có nghĩa từ dòng E5 đến dòng E20 là rỗng, dòng E21 trở đi có dữ liệu e muốn đoạn code nó chạy từ E5 để ktra điều kiện nếu hàng rỗng thì paste vào .... e tìm trên mạng thì toàn code nó Paste vào dòng trống ( các hàng dưới phải rỗng hết )... chứ nó k Paste vào trong khoảng E5:E20 dc ạ
Vậy bạn xác định dòng nào trống thì paste vào thôi.Bạn gửi bản mẫu lên nhé.
 
Upvote 0
Vậy bạn xác định dòng nào trống thì paste vào thôi.Bạn gửi bản mẫu lên nhé.
Hi !

Máy tớ k vào dc mạng, nên tớ vào trên dt :|

Tớ muốn paste 1 Range vào dòng trống đầu tiên trong khoảng range E5:E20 cậu ạ... tức là nó chỉ tìm trong range từ E5:E20 xem dòng nào trống thì nó paste Range khác vào ấy
 
Upvote 0
Hi !

Máy tớ k vào dc mạng, nên tớ vào trên dt :|

Tớ muốn paste 1 Range vào dòng trống đầu tiên trong khoảng range E5:E20 cậu ạ... tức là nó chỉ tìm trong range từ E5:E20 xem dòng nào trống thì nó paste Range khác vào ấy
Vậy bạn dùng code này xác định dòng trống.
a=sheets("ten sheet").range("E20").end(xlup).row+1
 
Upvote 0
Hi Snow ^^!

Tớ k hiểu lắm, bạn có thể viết hộ tớ 1 đoạn dc k? Tớ k rõ biến a khai báo và cho chạy ntn nữa...
Mã:
Sub timdongtrongvadien()
    Dim a As Long
    With Sheet1
        a = .Range("E20").End(xlUp).Row + 1
        .Range("E" & a).Value = "KK"
    End With
End Sub
Đây bạn tham khảo
 
Upvote 0
Mã:
Sub timdongtrongvadien()
    Dim a As Long
    With Sheet1
        a = .Range("E20").End(xlUp).Row + 1
        .Range("E" & a).Value = "KK"
    End With
End Sub
Đây bạn tham khảo
Đề bài như vầy cơ mà "paste 1 Range vào dòng trống đầu tiên trong khoảng range E5:E20"
- "1 Range": Gồm 1 hoặc nhiều ô.
- "dòng trống đầu tiên trong khoảng range E5:E20": Chưa rõ xác định từ trên xuống hay từ dưới lên?
- "1 Range" kia có kích thước lớn hơn E5:E20 thì kết quả gán sao?
 
Upvote 0
Đề bài như vầy cơ mà "paste 1 Range vào dòng trống đầu tiên trong khoảng range E5:E20"
- "1 Range": Gồm 1 hoặc nhiều ô.
- "dòng trống đầu tiên trong khoảng range E5:E20": Chưa rõ xác định từ trên xuống hay từ dưới lên?
- "1 Range" kia có kích thước lớn hơn E5:E20 thì kết quả gán sao?
Chắc là 1 ô Cells thôi bác à.
Nếu là 1 Range thì hên sui thôi bác à.
 
Lần chỉnh sửa cuối:
Upvote 0
Cảm ơn mọi ng nh ạ... E đã sửa lại chút code của Snow đẻ phù hợp với bài toán của em rồi ạ. ^^
 
Upvote 0
Web KT

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

Back
Top Bottom