JNEXCEl, precisamos saber o que pretende.
Declarando como Tipo "Boolean" a mesma só retorna se a condição é "Verdadeira ou Falsa", existem várias implementações onde podemos usar esse Tipo, mas para simplificar e ficar mais claro, seria isso :
Sub Olá_Mundo()
Dim MENSAGEM As Boolean
MENSAGEM = 10 > 9
MsgBox MENSAGEM
End Sub
Nessa rotina o resultado de MENSAGEM será "Verdadeiro", pois 10 é maior que 9, se trocar o Sinal para Menor teremos o resultado "Falso"
Como eu disse, temos varias implementações para utilizar o Boolean, tipo mudar um resultado que seria Verdadeiro para Falso ou vice e versa dependendo do que queremos.
Sub Olá_Mundo()
Dim MENSAGEM As Boolean
'10 maior que 9 - resultado Verdadeiro
MENSAGEM = 10 > 9
'Alteramos a condição do retorno, dependendo do que queremos fazer
'Se Verdadeiro
If MENSAGEM = True Then
'Setamos para Falso
MENSAGEM = False
End If
MsgBox MENSAGEM
End Sub
Nessa rotina o resultado de MENSAGEM é "Verdadeiro", pois 10 é maior que 9, mas alteramos o resultado para "Falso", tudo depende do que pretendemos em nossa aplicação e do retorna das Variáveis.
Lembrando que por padrão "Boolean" inicia sempre como "False"
Espero ter ajudado
[]s
Mauro Coutinho
Postado : 08/10/2019 11:35 am