Giúp mình fix lỗi "run time error '1004' application-defined or object-defined error"

Liên hệ QC

tuanna20992

Thành viên mới
Tham gia
13/6/19
Bài viết
6
Được thích
0
mình có 1 đoạn code bị lỗi trên
Mã:
Sub ThemTenNguoiNopThue()
    Sheets("DATA").Activate
    ActiveSheet.Range("E1").End(xlDown).Offset(1, 0).Select
    ActiveCell.Value = Worksheets("PhiXe").Range("I7").Value
End Sub
báo lỗi tại dòng "ActiveSheet.Range("E1").End(xlDown).Offset(1, 0).Select". Mn xem giúp mình với
Mục đích là mình muốn lưu tên người nộp thuế xe vào 1 cột riêng
 

File đính kèm

  • Copy of Bảng Tổng Hợp Dịch Vụ Công.xlsm
    462.2 KB · Đọc: 3
mình có 1 đoạn code bị lỗi trên
Mã:
Sub ThemTenNguoiNopThue()
    Sheets("DATA").Activate
    ActiveSheet.Range("E1").End(xlDown).Offset(1, 0).Select
    ActiveCell.Value = Worksheets("PhiXe").Range("I7").Value
End Sub
báo lỗi tại dòng "ActiveSheet.Range("E1").End(xlDown).Offset(1, 0).Select". Mn xem giúp mình với
Mục đích là mình muốn lưu tên người nộp thuế xe vào 1 cột riêng
Bạn thử.
Mã:
Sub ThemTenNguoiNopThue()
    Dim lr As Long
    With Sheets("data")
         lr = .Range("E" & Rows.Count).End(xlUp).Row + 1
         .Range("E" & lr).Value = Worksheets("PhiXe").Range("I7").Value
    End With
End Sub
 
Upvote 0
Thử vầy xem sao:
PHP:
Sub ThemTenNguoiNopThue()
 With Sheets("DATA")
    If .[e2].Value = "" Then
        .[e2].Value = Worksheets("PhiXe").Range("I7").Value
    Else
        .Range("E1").End(xlDown).Offset(1, 0).Value = Worksheets("PhiXe").Range("I7").Value
    End If
 End With
End Sub
 
Upvote 0
Web KT
Back
Top Bottom