perchè dici che ti va in errore?

con la condizione
if Testo <> ""
la funzione funzia anche se testo = ""