2014-11-22 2 views
1

Мне нужно преобразовать текст в шестнадцатеричные коды в excel, если это возможно. Текст что-то вроде этого:Модуль Excel VB Text to Hex

Тест текст 

и мне нужно, чтобы получить очки код без пробелов, как это:

0422043504410442002004420435043A044104420020 

Может кто-нибудь мне помочь? Спасибо. Я могу сделать это в php или java, но не могу обернуть голову вокруг этого в VB.

ответ

0

Найдено ответ на линии:

Function Uni2Hex(Txt As String) As String 
Dim n As Long 
    For n = 1 To Len(Txt) 
     Uni2Hex = Uni2Hex & Right("000" & hex(AscW(Mid(Txt, n, 1))), 4) 
    Next n 
End Function 
+0

Это действительно должно быть отредактирован в ваш вопрос. Это не ответ. – RubberDuck