Перейти к содержимому
Наше приложение «Дешевые авиабилеты» в AppGallery >>

VBA Excel. Функция Hex

    Преобразование десятичного числа (decimal) в его шестнадцатеричное представление (hexadecimal) с помощью функции Hex в VBA Excel. Примеры.

    Функция Hex

    Hex – это функция, которая возвращает шестнадцатеричное представление заданного десятичного числа. Тип возвращаемого значения – String.

    Синтаксис

    Number – строковое или числовое выражение, возвращающее число в диапазоне от -2 147 483 648 до 2 147 483 647 (соответствует типу данных Long).

    Примечания

    • Функция Hex возвращает шестнадцатеричные значения до 8 знаков.
    • Дробные значения параметра Number округляются до целых.
    • Обратное преобразование шестнадцатеричных чисел в десятичные осуществляется с помощью префикса &H.

    Примеры

    Пример 1
    Варианты преобразования десятичных чисел, возвращенных числовыми и строчными выражениями:

    Пример 2
    Пользовательская функция, преобразующая десятичное число в его шестнадцатеричное представление с ведущими нулями:

    Пример 3
    Пользовательская функция, преобразующая шестнадцатеричное число в десятичное с помощью префикса &H:

    Результат работы функций DecHex и HexDec:

    Функция DecHex вставлена в ячейки второго столбца, а HexDec – в ячейки третьего.
    Пример 4
    Пользовательская функция, преобразующая указанные значения насыщенности красного, зеленого и синего цветов в шестнадцатеричный HTML-код цвета:

    Результат работы функции HexColor:

    Функция HexColor вставлена в ячейки четвертого столбца.


    Содержание рубрики VBA Excel по тематическим разделам со ссылками на все статьи.