Текущий архив: 2006.08.06;
Скачать: CL | DM;
ВнизПреобразования десятичного числа в шестнадцатиричное в Excel 2003 Найти похожие ветки
← →
Zvrb (2006-07-05 12:41) [0]Уважаемы мастера!
Извините, что не совсем по теме, но может вас не затруднить помочь мне.
Никак не могу преобразовать DEC в HEX в Excel.
Вроде как должны быть инженерные функции, но я их не вижу, у меня их просто напрасто нет.
Или может есть программка, котороя бы брала данные ил xls или хотябы txt и все имеющиеся данные, разделённые запятой или пробелом переконвертировала бы в hex.
Заранее благодарю всех откликнувшихся на проблему. Буду рад любой информации.
Спасибо!
← →
Игорь Шевченко © (2006-07-05 17:08) [1]ШЕСТН.В.ДЕС и ДЕС.В.ШЕСТН (для русского, разумеется)
Если эта функция недоступна, следует установить надстройку "Пакет анализа", а затем подключить ее с помощью команды Надстройки меню Сервис.
← →
vertal © (2006-07-07 14:27) [2]А я как-то функцию на VBA писал:
Private IntToHex(15) As Byte
Public Function IntToStrHEX(ByVal Source As Long, ByVal RecChars As Long) As String
Static t As String, i As Byte
Static Init As Boolean
If Not Init Then
Init = True
For i = 0 To 9
IntToHex(i) = Asc("0") + i
Next i
For i = 10 To 15
IntToHex(i) = Asc("A") + i - 10
Next i
End If
t = Space$(RecChars)
For i = 0 To RecChars - 1
Mid$(t$, RecChars - i, 1) = Chr$(IntToHex(Source And &HF))
Source = Source \ 16
Next i
IntToStrHEX = t
End Function
К ней правда еще макрос нужен, который будет считывать значения из определенных ячеек и подставлять получившиеся значения в другие ячейки. Зато для отрицательных чисел нужное число знаков оставляет.
Страницы: 1 вся ветка
Текущий архив: 2006.08.06;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.015 c