现在我用来删除数组成员的方法如下:
For i = 1 To UBound(ante_sent)
temp_ante = ante_sent(i)
For k = 1 To UBound(cons_sent)
temp_cons = cons_sent(k)
If temp_ante = temp_cons Then
cons_sent(k) = ""
End If
Next
Next
在上面用Excel VBA编写的代码中,cons_sent数组的成员变为空白,但我希望能够从数组中删除它并重新定义数组。有谁知道我是怎么做到的?另外,我对重新填充数组不感兴趣,因为重点是提高速度和效率,这会使事情效率低下。