hola. no entendi muy bien lo que queres... a ver..aca te programe algo:
Codigo:
Private Sub Form_Load()
Cadena2hex "hola"
End Sub
Private Function Cadena2hex(Cadena As String) As String
Dim Recorre As Integer
For Recorre = 1 To Len(Cadena)
Cadena2hex = Cadena2hex & Hex(Asc(Mid(Cadena, Recorre, 1)))
Next
MsgBox Cadena2hex
End Function
no se si es lo que querias...
Saludos
jeje ok...cualquiera se equivoca...Aca te pongo una "alternativa" que programe para ti. ¿que cosa rara andas inventando?


Codigo:
Private Sub Form_Load()
MsgBox Cadena2Dec("ABCD"
End Sub
Private Function Cadena2Dec(Cadena As String) As Long
Dim Recorre As Integer
For Recorre = 1 To Len(Cadena)
Cadena2Dec = Cadena2Dec + (Asc(Mid(Cadena, Recorre, 1))) * (256 ^ (Len(Cadena) - Recorre))
Next
End Function
Exitos...