Метод WorksheetFunction.Bin2Hex (Excel)

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

Синтаксис

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

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

Параметры

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

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

String

Примечания

Если число не является допустимым двоичным числом или содержит более 10 символов (10 бит), Bin2Hex генерирует ошибку.

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

Если Bin2Hex требует больше, чем разрядов, он генерирует ошибку.

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

Если разрядность не является числовой, Bin2Hex генерирует ошибку.

Если разрядность отрицательная, Bin2Hex генерирует ошибку.

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

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