Como usar Hex no VBA Excel

Cole o seguinte programa na janela no centro da tela. Este programa usa o símbolo de notação hexadecimal do VBA, "& H," para definir duas variáveis, "a" e "b". A variável "x" é mantida a soma desses dois números e a instrução "MsgBox" exibe as representações não hexadecimais de "a", "b" e "x."

Public Sub doHexMath () Dim x, a, b a = & H10 b = & HA x = a + b MsgBox a & "mais" & b & "igual a" & x End Sub

Clique no comando "Executar" do menu "Executar". O Excel exibirá a mensagem "16 mais 10 é igual a 26." Em hexadecimal, "10" é igual a 16 e "A" é igual a 10.

Clique na guia "Desenvolvedor" e, em seguida, clique no botão "Visual Basic" no painel "Código". Esta ação abrirá o ambiente de programação VBA.

Cole o seguinte programa na janela de programação que aparece. Este programa usa notação hexadecimal para atribuir uma cor de fundo à célula atualmente selecionada na pasta de trabalho. Essa notação aparece nas atribuições às variáveis ​​"vermelho", "verde" e "azul". A declaração "ActiveCell" também usa notação hexadecimal e adiciona os componentes "vermelho", "verde" e "azul" para produzir um número no formato necessário para definir cores no Excel. Observe que apenas a variável "vermelha" é diferente de zero. Isso significa que a cor que você verá será vermelho puro.

Public Sub colorCell () Azul escuro, verde, vermelho vermelho = & HFF verde = & H0 azul = & H0 ActiveCell. Interior. Cor = azul * & HFF00 + verde * & HFF + vermelho End Sub