有没有办法删除VBA
中数组的第一个元素?
像javascript的shift()
方法一样?
Option Explicit
Sub Macro1()
最佳答案
VBA中没有直接方法,但您可以像这样轻松删除第一个元素:
'Your existing code
'...
'Remove "ReDim Preserve matriz(1 To UBound(matriz))"
For i = 1 To UBound(matriz)
matriz(i - 1) = matriz(i)
Next i
ReDim Preserve matriz(UBound(matriz) - 1)