Public Sub DeleteArrayItem(arr As Variant, index As Long) Dim i As Long For i = index To UBound(arr) - 1 arr(i) = arr(i + 1) Next ' VB will convert this to 0 or to an empty string. arr(UBound(arr)) = Empty ReDim Preserve arr(LBound(arr) To UBound(arr) - 1) End Sub
沒有留言:
張貼留言