Ghép số liệu bị lỗi vòng lặp

Liên hệ QC

Yeuvoyeucon

Thành viên hoạt động
Tham gia
30/10/09
Bài viết
143
Được thích
23
Kính gửi anh chị,
Em làm code để ghép số liệu thì code chạy rồi. Nhưng khi em xóa toàn bộ dữ liệu đi và chỉ để lại tiêu đề thì nó báo lỗi vòng lặp Next i là vì sao ạ.
 

File đính kèm

  • GHEP THONG TIN.xlsm
    20.4 KB · Đọc: 6
tieu de cua bai nay bi loi pham quy dien dan:
1. tieu de viet hoa ca cum
2. tieu de dung tieng Viet khong co dau
Can chinh tieu de truoc khi bai duoc vao sot rac.
 
Upvote 0
Bạn thêm dòng "MsgBox lastrow" sẽ biết lỗi.

Mã:
Sub ghep()

Sheet1.Select

   lastrow = Sheet1.Cells(1, "B").End(xlDown).Row
   MsgBox lastrow

   For i = 2 To lastrow
       If Cells(i, "B") <> "" Then
Luu = "MA KH - " & Cells(i, "C").Value & vbLf & "DIEN GIAI - " & Cells(i, "D").Value _
& vbLf & "DIA CHI - " & Cells(i, "E").Value
Else
Luu = ""            
End If
      Cells(i, "F").Value = Luu        
Next i   
End Sub
 
Upvote 0
Thử sửa lại:

LastRow = Sheet1.Cells(Rows.Count, "B").End(xlUp).Row
 
Upvote 0
Sửa lại lastrow = Sheet1.Cells(1, "B").End(xlDown).Row thành
lastrow = Sheet1.Cells(Rows.Count, 2).End(xlUp).Row
và chạy thử.
 
Upvote 0
Sửa
LastRow = Sheet1.Range("B" & Sheet1.Rows.Count).End(xlUp).Row

và thử chạy.
 
Upvote 0
Web KT
Back
Top Bottom