Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Преобразует двоичное число в восьмеричное.
Синтаксис
выражение. Bin2Oct (Arg1, Arg2)
выражение Переменная, представляющая объект WorksheetFunction .
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| Арг1 | Обязательный | Variant | Двоичное число, которое нужно преобразовать. Число не может содержать больше 10 символов (10 бит). Самый старший бит числа — это знаковый бит. Остальные 9 бит — биты значения. Отрицательные числа представляются в дополнительных кодах. |
| Арг2 | Необязательный | Variant | Количество знаков в записи числа. Если разрядность опущена, Bin2Oct использует минимально необходимое количество символов. Places используется, чтобы приписать возвращаемому значению ведущие нули. |
Возвращаемое значение
String
Примечания
Если число не является допустимым двоичным числом или число содержит более 10 символов (10 бит), Bin2Oct создает ошибку.
Если оно отрицательное, функция ДВН2Окт игнорирует разряды и возвращает 10-знаковое восьмеричное число.
Если Bin2Oct требует больше, чем разрядов, он генерирует ошибку.
Если значение аргумента "разрядность" не является целым числом, оно усекается.
Если разрядность не является числовой, Bin2Oct создает ошибку.
Если разрядность отрицательная, Bin2Oct генерирует ошибку.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.