То, что я пытаюсь сделать, это скопировать один массив во временный массив, в то время как я изменяю размер исходного массива, а затем копирую временный массив обратно в оригинал с измененным размером.
Но я сталкиваюсь с ошибкой "несоответствие типов" при запуске первого цикла for.
что я делаю не так, чтобы получить эту ошибку?
Public Sub UpdateNamesPaid(NameValue As String, Paid As String)
NamesPaid(NamesPaidSize, 0) = NameValue
NamesPaid(NamesPaidSize, 1) = Paid
NamesPaidSize = NamesPaidSize + 1
Dim TempArray() As Variant
ReDim TempArray(0 To NamesPaidSize, 0 To 1)
Dim i As Integer
Dim j As Integer
i = 0
j = 0
For i = 0 To UBound(NamesPaid(i, j))
For j = 0 To UBound(NamesPaid(i, j))
TempArray(i, j) = NamesPaid(i, j)
Next j
Next i
ReDim NamesPaid(0 To NamesPaidSize, 0 To 1)
NamesPaid() = TempArray()
End Sub