Usando a notação hexadecimal torna mais fácil de entender os números que certos objetos VBA ou propriedades usar. Uma dessas propriedades é a cor. Por exemplo, a base 10 notação " 65025 " não revela a estrutura de três partes do número , mas usando a notação hexadecimal para o mesmo número , "& HFF00FF ", revela a seguinte estrutura: componente da cor vermelha é nos dois caracteres mais à direita , o componente azul está nos dois personagens do meio, eo componente verde é no quinto e sexto caracteres a partir da direita . Instruções
hexadecimal Math
1
Clique na guia "Desenvolvedor" para expor os controles para trabalhar com VBA.
2
Clique no botão " Visual Basic " para entrar o ambiente de programação VBA.
3
cole o seguinte programa na janela no centro da tela . Este programa usa o símbolo do VBA hexadecimal notação, " & H ", para definir duas variáveis, " um " e " b ". Variável "x" detém a soma desses dois números , ea declaraçã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 "
5
Click & x
End Sub
4
Clique em qualquer das declarações do programa para selecionar o programa . o comando do menu " Run" em "Executar" . Excel irá exibir a mensagem " 16 mais 10 é igual a 26. " Em hexadecimal , "10" é igual a 16, e "A" é igual a 10 .
Definir cores
6
Clique na guia "Desenvolvedor" , clique em " Visual Basic " botão no " painel de código ". Essa ação fará com que o ambiente de programação VBA.
7
Cole o seguinte programa para a janela de programação que aparece. Este programa usa a notação hexadecimal para atribuir uma cor de fundo para a célula selecionada atualmente na pasta de trabalho . Essa notação aparece nas atribuições para as variáveis " vermelho ", " verde " e " azul" . A afirmação " ActiveCell " também usa a notação hexadecimal , e adiciona o " vermelho ", " verde " e "componentes azuis" em conjunto para produzir um número no formato necessário para definir cores em Excel. Note-se que apenas a variável " vermelho " é diferente de zero . Isto significa que a cor que você verá será o vermelho puro .
Public Sub Colorcell ()
Dim azul, verde, vermelho
vermelho = & HFF
verde = & H0
azul = & H0
ActiveCell.Interior.Color = blue * & HFF00 + verde * & HFF + vermelho
End Sub
8
Clique em qualquer declaração no programa para selecionar o programa para execução.
9
Clique comando "Executar" do menu " Executar" para executar o programa.
10
Clique no ícone " Excel" na barra de tarefas do Windows para retornar ao Excel . Observe que a célula atual tem a cor vermelha especificado na etapa 2.