Метод WorksheetFunction.Hex2Bin (Excel)

Преобразует шестнадцатеричное число в двоичное.

Синтаксис

выражение. Hex2Bin (Arg1, Arg2)

выражение Переменная, представляющая объект WorksheetFunction .

Параметры

Имя Обязательный или необязательный Тип данных Описание
Арг1 Обязательный Variant Число — шестнадцатеричное число, которое требуется преобразовать. Число не может содержать больше 10 символов. Самый старший бит числа — это бит знака (40-й бит справа). Остальные 9 бит — биты значения. Отрицательные числа представляются в дополнительных кодах.
Арг2 Необязательный Variant Places - количество символов для использования. Если разрядность опущена, Hex2Bin использует минимально необходимое количество символов. Places используется, чтобы приписать возвращаемому значению ведущие нули.

Возвращаемое значение

String

Примечания

Если оно отрицательное, функция Hex2Bin игнорирует разряды и возвращает 10-значное двоичное число.

Если оно отрицательное, оно не может быть меньше FFFFFFFE00, а если положительное, оно не может быть больше 1FF.

Если число не является допустимым шестнадцатеричным числом, функция Hex2Bin возвращает #NUM! значение ошибки.

Если Hex2Bin требует больше символов, чем разрядов, он возвращает #NUM! значение ошибки.

Если значение аргумента "разрядность" не является целым числом, оно усекается.

Если разрядность не является числовой, Hex2Bin возвращает #VALUE! значение ошибки.

Если разрядность отрицательная, Hex2Bin возвращает #NUM! значение ошибки.

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.