Il ragionamento è giusto se si tratta del carattere vbCrLf:
Se però, come hai riportato, il risultato non è quello voluto, potresti controllare "manualmente" di cosa si tratta:codice:Var = "abc" & vbCrLf Var = StrReverse(Var) Var = Replace(Var, vbLf, "") Var = Replace(Var, vbCr, "") Var = StrReverse(Var)
Insomma, dipende da come ottieni quelle due righe (se sono righe)codice:MsgBox CStr(Asc(Mid(StrReverse(Var), 1, 1))) MsgBox CStr(Asc(Mid(StrReverse(Var), 2, 1)))