@Karcrack por eso digo que esta byte array quedaria en memoria como una cadena unicode o no?
Dim cadenaASCII(4) As Byte
Dim cadenaUnicode As String
'esta seria ASCII
cadenaASCII(0) = Asc("H")
cadenaASCII(1) = Asc("o")
cadenaASCII(2) = Asc("l")
cadenaASCII(3) = Asc("a")
cadenaASCII(4) = 0
Ese array quedaría como cadena ASCII en memoria. Si intercalas un byte nulo entre cada carácter sería UNICODE.