У меня есть 3 массива данных, которые заполняются считыванием листа excel, некоторые из точек данных отсутствуют и как таковые только что были введены в excel как «NA», поэтому я хочу просмотрите мой массив и найдите каждый экземпляр этих NA и удалите их из массива, поскольку информация бесполезна. Мне нужно одновременно обновить все три массива.Редублирующие массивы в 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
Так что, если я нахожу «NA» в качестве одного из значений в икре или ICAP я хочу, чтобы избавиться от этой части данных во всех там массивах.
Пожалуйста, обратите внимание на назначение всего массива массивам вместо повторения. Детали будут зависеть от вашего листа, но он будет _much_ быстрее. –