Adicionando um elemento ao final de um array
gostaria de acrescentar um valor ao final de um array VBA. Como posso fazer isto? Não fui capaz de encontrar um simples exemplo online. Aqui está um pseudo-código mostrando o que eu gostaria de poder fazer.
Public Function toArray(range As range)
Dim arr() As Variant
For Each a In range.Cells
'how to add dynamically the value to end and increase the array?
arr(arr.count) = a.Value 'pseudo code
Next
toArray= Join(arr, ",")
End Function