Añadiendo un elemento al final de un array
Me gustaría añadir un valor al final de un array VBA. ¿Cómo puedo hacerlo? No he podido encontrar un ejemplo sencillo en Internet. Aquí hay un pseudocódigo que muestra lo que me gustaría poder hacer.
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