小编Mik*_*ike的帖子

在VBA中调整数组

我有3个数据数组,通过读取excel表填充,一些数据点丢失,因此刚刚输入excel为"NA"所以我想查看我的数组并找到每个这些NA的实例并从阵列中删除它们,因为信息是无用的.我需要同时更新所有三个数组.

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
Run Code Online (Sandbox Code Playgroud)

因此,如果我发现"NA"作为roe或iCap中的一个值,我想在所有阵列中摆脱那段数据.

arrays excel vba excel-vba

6
推荐指数
1
解决办法
3218
查看次数

标签 统计

arrays ×1

excel ×1

excel-vba ×1

vba ×1