Bin2 procedimentos relacionados em classe WorksheetFunction (Excel VBA)

Esta página apresenta procedimentos da classe WorksheetFunction relacionados ao tema Bin2: Bin2Dec, Bin2Hex e Bin2Oct

Bin2Dec

Converte um número binário em decimal.

Se núm não for um número binário válido, ou se o número contiver mais de 10 caracteres (10 bits), binadec gerará um valor de erro.

Sintaxe : expression.Bin2Dec (Arg1)

Arg1: O número binário que você deseja converter. O número não pode conter mais de 10 caracteres (10 bits). O bit mais significativo do número é o bit de sinal. Os 9 bits restantes são bits de magnitude. Os números negativos são representados usando a notação de complemento de dois.

Dim strBin2Dec As String
strBin2Dec = WorksheetFunction.Bin2Dec(Arg1:=)

Bin2Hex

Converte um número binário em hexadecimal.

Se núm não for um número binário válido, ou se o número contiver mais de 10 caracteres (10 bits), BINAHEX gerará um erro. Se núm for negativo, BINAHEX ignorará casas e retornará um número hexadecimal de 10 caracteres. Se BINAHEX exigir mais do que casas, gerará um erro. Se casas não for um inteiro, será truncado. Se casas não for numérico, BINAHEX gerará um erro. Se casas for negativo, BINAHEX gerará um erro.

Sintaxe : expression.Bin2Hex (Arg1, Arg2)

Dim strBin2Hex As String
strBin2Hex = WorksheetFunction.Bin2Hex(Arg1:=)

Arguments

O seguinte argumento é necessário

Arg1 - O número binário que você deseja converter. O número não pode conter mais de 10 caracteres (10 bits). O bit mais significativo do número é o bit de sinal. Os 9 bits restantes são bits de magnitude. Os números negativos são representados com o uso de notação de complemento a dois

The following argument is optional

Arg2 - O número de caracteres a ser usado. Se casas for omitido, BINAHEX usará o número mínimo de caracteres necessário. Casas é útil para preencher o valor retornado com 0s (zeros) à esquerda

Bin2Oct

Converte um número binário em octal.

Se núm não for um número binário válido, ou se o número contiver mais de 10 caracteres (10 bits), BINAOCT gerará um erro. Se núm for negativo, BINAOCT ignorará casas e retornará um número octal de 10 caracteres. Se BINAOCT exigir mais do que casas, gerará um erro. Se casas não for um inteiro, será truncado. Se casas não for numérico, BINAOCT gerará um erro. Se casas for negativo, BINAOCT gerará um erro.

Sintaxe : expression.Bin2Oct (Arg1, Arg2)

Dim strBin2Oct As String
strBin2Oct = WorksheetFunction.Bin2Oct(Arg1:=)

Arguments

O seguinte argumento é necessário

Arg1 - O número binário que você deseja converter. O número não pode conter mais de 10 caracteres (10 bits). O bit mais significativo do número é o bit de sinal. Os 9 bits restantes são bits de magnitude. Os números negativos são representados com o uso de notação de complemento a dois

The following argument is optional

Arg2 - O número de caracteres a ser usado. Se casas for omitido, BINAOCT usará o número mínimo de caracteres necessário. Casas é útil para preencher o valor retornado com 0s (zeros) à esquerda