Non mi sono spiegato ...

Che ci siano quegli "spazi" tu l'hai mai controllato leggendolo con del codice tuo?

Prova a rileggere il dato e poi utilizza la funzione

Dato = StrConv(DatoLetto, vbFromUnicode)