Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.47 MB
Время: 0.045 c
15-1152709956
syte_ser78
2006-07-12 17:12
2006.08.06
Дело №


2-1153376028
oleggar
2006-07-20 10:13
2006.08.06
справочник имен


3-1149247881
Iehbr
2006-06-02 15:31
2006.08.06
Не происходит удаление в базе данных ACCESS


15-1152612658
Maverik
2006-07-11 14:10
2006.08.06
навеяно разговором разработчика и заказчика


3-1148922065
alpha5
2006-05-29 21:01
2006.08.06
Странная ошибка