Tôi có 3 mảng dữ liệu, được lấp đầy bằng cách đọc ra khỏi một bảng excel, một số điểm dữ liệu bị thiếu và như vậy vừa được nhập vào excel là "NA" vì vậy tôi muốn xem qua mảng của tôi và tìm từng trường hợp của các NA này và loại bỏ chúng khỏi mảng vì thông tin là vô ích. Tôi cần phải cập nhật tất cả ba mảng cùng một lúc.Mảng đổi màu trong VBA
Sub group_data()
Dim country(), roe(), iCap() As String
Dim i As Integer
For i = 1 To 3357
country(i) = Workbooks("restcompfirm.xls").Worksheets("Sheet1").Range("C1").Offset(i, 0)
roe(i) = Workbooks("restcompfirm.xls").Worksheets("Sheet1").Range("AP1").Offset(i, 0)
iCap(i) = Workbooks("restcompfirm.xls").Worksheets("Sheet1").Range("BM1").Offset(i, 0)
Next i
End Sub
Vì vậy, nếu tôi thấy "NA" là một trong các giá trị trong roe hoặc iCap, tôi muốn loại bỏ phần dữ liệu đó trong tất cả các mảng.
Vui lòng xem xét việc chỉ định toàn bộ phạm vi cho các mảng thay vì lặp lại. Chi tiết sẽ tùy thuộc vào trang tính của bạn, nhưng nó sẽ nhanh hơn _much_. –