Giúp sửa lỗi Run-times error '1004'

Nguyenvthe

Thành viên chính thức
Tham gia ngày
12 Tháng năm 2020
Bài viết
71
Được thích
4
Điểm
20
Tuổi
30
Các bác cho em hỏi em viết thế này có được không mà excel cứ báo lỗi ạ
1600749435809.png
 

Nguyenvthe

Thành viên chính thức
Tham gia ngày
12 Tháng năm 2020
Bài viết
71
Được thích
4
Điểm
20
Tuổi
30
không biết là do cú pháp phải không chứ biến i vẫn chạy được, ví dụ như
sheet2.range.("A2") = sheet1.range.("A"&i) vẫn chạy được
Bài đã được tự động gộp:

gán được chứ nhỉ, kể cả mình để 20 vẫn k gán được
 

VetMini

Chuyên gia GPE
Tham gia ngày
21 Tháng mười hai 2012
Bài viết
10,368
Được thích
12,655
Điểm
1,560
"dỡ [sic]" cái mốc xì. Khác số dòng vẫn gán được như thường. Chỉ là gán đủ hay dư thôi.

Lỗi ở đây à lỗi mặc định sheet.
Biểu thức này sinh lỗi nếu không đang ở tại sheet1
Sheet1.Range(Cells(2, 3), Cells(20, 3)).Value

Sửa lại như chỉ dẫn ở bài #6
 

befaint

|||||||||||||
Tham gia ngày
6 Tháng một 2011
Bài viết
10,307
Được thích
12,100
Điểm
1,560
Code vậy mà không nhìn ra được. Dỡ thế
H2:H4039 dòng, giá trị gán của sheet1 chỉ có 19 dòng sao gán được?
Mình chưa kịp test trong phòng thí nghiệm 03 tháng rồi mới trả lời à?

Lần sau mình nhớ test kỹ trong phòng thí nghiệm tối thiểu 02 tháng rồi mới trả lời nhá.
 
Top Bottom