se per caso però la stringa che passo è vuota ubound mi da errore. (Indice non compreso nell'intervallo).

Come faccio ad identificare se l'array è stato valorizzato da almeno un elemento?