Ngày tháng trong file trông giống "Ngày tháng" nhưng không phải "Ngày tháng thật"
Để kiểm tra: nhập =ISNUMBER(C2) => kết quả là FALSE
...
Sau khi sửa xong phần trên, sửa dòng:
ar = Sheet1.Range("A8:C" & Sheet1.Range("A" & Rows.Count).End(3).Row)
thành:
ar = Sheet1.Range("B8: D" & Sheet1.Range("A" & Rows.Count).End(3).Row).Value2
dòng:
For j = CLng(ar(i, 2)) To CLng(ar(i, 3))
thành:
For j = ar(i, 2) To ar(i, 3)