E SE (IF no vba) você ganhasse na mega-sena?
Com a pergunta e sua resposta você acabou de usar a a condição SE , ou IF no vba

Bem, agora começa a ficar show!
Com o uso da condição SE , podemos definir diferentes ações conforme o valor da célula.
Exemplo: Se minha conta bancaria for positiva Então mostre em azul, Senão mostre em vermelho!

Para exemplificar dentro do excel vamos voltar ao exemplo da soma, na planilha:
Armazene dois valores em duas células distintas (como nos exemplos anteriores), mas dessa vez vamos verificar se o resultado é positivo ou negativo.
Abra seu código e edite:

 

Código Condição Se

var1 = Cells(1, 2).Value
var2 = Cells(2, 2).Value
varSoma = var1 + var2
If varSoma >= 0 Then
   MsgBox “Numero positivo”
Else
    MsgBox “Numero negativo”
End If
Cells(4, 2).Value = varSoma

 

Exemplo 2

Você pode usar  AND ou OR  junto com o IF
exemplo:

IF varSoma = 0 AND  varSoma > 1000 Then
   '...
else
   '....
End If

 

A partir desse exemplo você pode verificar se a celula esta vazia, verificar formulas e etc.

 

Vídeo Condição SE