Như tiêu đề, e muốn lọc trong mảng những phần tử nào chưa xuất hiện trong Sheet Data để update phần tử đó qua sheet data, nhưng khi làm thì báo lỗi subscript range, em dùng vòng lặp cho cells thì công thức chạy, nhưng dùng cho arr() thì báo lỗi. Mọi người sửa giúp em với ạ. Cám ơn mọi người nhiều!
Sub update_key()
Dim array_source()
array_source = ThisWorkbook.Sheets("Detail").Range("A4:A1100").Value
For i = 1 To 1100
If IsError(Application.Match(array_source(i, 0), ThisWorkbook.Sheets("Data").Range(Range("a4"), Range("a4").End(xlDown).Value, 0))) Then
Sheet4.Range("A4").End(xlDown).Offset(1, 0).Value = array_source(i, 0)
End If
Next i
End Sub
Lần chỉnh sửa cuối: