WorksheetFunction.Oct2Hex метод (Excel)

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

Синтаксис

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

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

Параметры

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

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

String

Примечания

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

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

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

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

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

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

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

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