Dec2 procedimentos relacionados em classe WorksheetFunction (Excel VBA)

Esta página apresenta procedimentos da classe WorksheetFunction relacionados ao tema Dec2: Dec2Bin, Dec2Hex e Dec2Oct

Dec2Bin

Converte um número decimal em binário.

Se núm <-512 ou se núm > 511, DECABIN retornará o #NUM! valor de erro. Se núm não for numérico, DECABIN retornará o #VALUE! valor de erro. Se DECABIN exigir mais de casas, retornará o #NUM! valor de erro. Se casas não for um inteiro, será truncado. Se casas não for numérico, DECABIN retornará o #VALUE! valor de erro. Se casas for zero ou negativo, DECABIN retornará o #NUM! valor de erro.

Sintaxe : expression.Dec2Bin (Arg1, Arg2)

Dim strDec2Bin As String
strDec2Bin = WorksheetFunction.Dec2Bin(Arg1:=)

Arguments

O seguinte argumento é necessário

Arg1 - Número-o inteiro decimal que você deseja converter. Se núm for negativo, os valores de local válidos serão ignorados e DECABIN retornará um número binário de 10 caracteres (10 bits) no qual o bit mais significativo é 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 - Casas - o número de caracteres a ser usado. Se casas for omitido, DECABIN usará o número mínimo de caracteres necessário. Casas é útil para preencher o valor retornado com 0s (zeros) à esquerda

Dec2Hex

Converte um número decimal em hexadecimal.

Se núm <-549.755.813.888 ou se núm > 549.755.813.887, DECAHEX retornará o #NUM! valor de erro. Se núm não for numérico, DECAHEX retornará o #VALUE! valor de erro. Se DECAHEX exigir mais de casas, retornará o #NUM! valor de erro. Se casas não for um inteiro, será truncado. Se casas não for numérico, DECAHEX retornará o #VALUE! valor de erro. Se casas for negativo, DECAHEX retornará o #NUM! valor de erro.

Sintaxe : expression.Dec2Hex (Arg1, Arg2)

Dim strDec2Hex As String
strDec2Hex = WorksheetFunction.Dec2Hex(Arg1:=)

Arguments

O seguinte argumento é necessário

Arg1 - Número-o inteiro decimal que você deseja converter. Se núm for negativo, casas será ignorado e DECAHEX retornará um número hexadecimal de 10 caracteres (40 bits) no qual o bit mais significativo é o bit de sinal. Os 39 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 - Casas - o número de caracteres a ser usado. Se casas for omitido, DECAHEX usará o número mínimo de caracteres necessário. Casas é útil para preencher o valor retornado com 0s (zeros) à esquerda

Dec2Oct

Converte um número decimal em octal.

Se núm <-536.870.912 ou se núm > 536.870.911, DECAOCT retornará o #NUM! valor de erro. Se núm não for numérico, DECAOCT retornará o #VALUE! valor de erro. Se DECAOCT exigir mais de casas, retornará o #NUM! valor de erro. Se casas não for um inteiro, será truncado. Se casas não for numérico, DECAOCT retornará o #VALUE! valor de erro. Se casas for negativo, DECAOCT retornará o #NUM! valor de erro.

Sintaxe : expression.Dec2Oct (Arg1, Arg2)

Dim strDec2Oct As String
strDec2Oct = WorksheetFunction.Dec2Oct(Arg1:=)

Arguments

O seguinte argumento é necessário

Arg1 - Número-o inteiro decimal que você deseja converter. Se núm for negativo, casas será ignorado e DECAOCT retornará um número octal de 10 caracteres (30 bits) no qual o bit mais significativo é o bit de sinal. Os 29 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 - Casas - o número de caracteres a ser usado. Se casas for omitido, DECAOCT usará o número mínimo de caracteres necessário. Casas é útil para preencher o valor retornado com 0s (zeros) à esquerda