Bit procedimentos relacionados em classe WorksheetFunction (Excel VBA)

Esta página apresenta procedimentos da classe WorksheetFunction relacionados ao tema Bit: Bitand, Bitlshift, Bitor, Bitrshift e Bitxor

Bitand

Retorna um bit a e de dois números.

Sintaxe : expression.Bitand (Arg1, Arg2)

Dim dblArg1 As Double: dblArg1 = 
Dim dblArg2 As Double: dblArg2 = 
Dim dblBitand As Double
dblBitand = WorksheetFunction.Bitand(Arg1:=dblArg1, Arg2:=dblArg2)

Arguments

O seguinte argumento é opcional

Arg1 (Double) - A representação decimal do número binário que você deseja avaliar.

Arg2 (Double) - A representação decimal do número binário que você deseja avaliar.

Bitlshift

Retorna um número de valor deslocado para a esquerda por shift_amount bits.

Sintaxe : expression.Bitlshift (Arg1, Arg2)

Dim dblArg1 As Double: dblArg1 = 
Dim dblArg2 As Double: dblArg2 = 
Dim dblBitlshift As Double
dblBitlshift = WorksheetFunction.Bitlshift(Arg1:=dblArg1, Arg2:=dblArg2)

Arguments

O seguinte argumento é opcional

Arg1 (Double) - A representação decimal do número binário que você deseja avaliar.

Arg2 (Double) - O número de bits que você deseja alterar arg1 à esquerda.

Bitor

Retorna um ou um or de dois números.

Sintaxe : expression.Bitor (Arg1, Arg2)

Dim dblArg1 As Double: dblArg1 = 
Dim dblArg2 As Double: dblArg2 = 
Dim dblBitor As Double
dblBitor = WorksheetFunction.Bitor(Arg1:=dblArg1, Arg2:=dblArg2)

Arguments

O seguinte argumento é opcional

Arg1 (Double) - A representação decimal do número binário que você deseja avaliar.

Arg2 (Double) - A representação decimal do número binário que você deseja avaliar.

Bitrshift

Retorna um número de valor deslocado à direita por shift_amount bits.

Sintaxe : expression.Bitrshift (Arg1, Arg2)

Dim dblArg1 As Double: dblArg1 = 
Dim dblArg2 As Double: dblArg2 = 
Dim dblBitrshift As Double
dblBitrshift = WorksheetFunction.Bitrshift(Arg1:=dblArg1, Arg2:=dblArg2)

Arguments

O seguinte argumento é opcional

Arg1 (Double) - A representação decimal do número binário que você deseja avaliar.

Arg2 (Double) - O número de bits que você deseja mover arg1 à direita.

Bitxor

Retorna um bit a bit exclusivo ou de dois números.

Sintaxe : expression.Bitxor (Arg1, Arg2)

Dim dblArg1 As Double: dblArg1 = 
Dim dblArg2 As Double: dblArg2 = 
Dim dblBitxor As Double
dblBitxor = WorksheetFunction.Bitxor(Arg1:=dblArg1, Arg2:=dblArg2)

Arguments

O seguinte argumento é opcional

Arg1 (Double) - A representação decimal do número binário que você deseja avaliar.

Arg2 (Double) - A representação decimal do número binário que você deseja avaliar.