- 17 Nov 2020 às 20:40
#60583
Boa noite pessoal. Mais uma ajuda por favor. Nesse meu procedimento quando eu testo o resultado , por exemplo, strLuzAcesa = Verde (Case "Verde"), não aparece o vbCritical e nem o título. Porém quando eu mudo a Var strLuzAcesa para Marron, que é "Case Else" aí sim aparece o título e o vbCritical. Onde está o erro? Obrigado!
Sub desvioMultiplo( )
Dim strLuzAcesa As String
strLuzAcesa = "Verde"
Select Case strLuzAcesa
Case "Azul"
MsgBox "A luz roxa ou azul está acesa!"
Case "Vermelha"
MsgBox "A luz vermelha ou amarela está acesa!"
Case "Verde"
MsgBox "A luz verde está acesa!"
Case Else
MsgBox "Outra cor de está acesa! " & "A luz acesa é a " & strLuzAcesa, vbCritical, _
"Teste"
End Select
Debug.Print strLuzAcesa
End Sub
Sub desvioMultiplo( )
Dim strLuzAcesa As String
strLuzAcesa = "Verde"
Select Case strLuzAcesa
Case "Azul"
MsgBox "A luz roxa ou azul está acesa!"
Case "Vermelha"
MsgBox "A luz vermelha ou amarela está acesa!"
Case "Verde"
MsgBox "A luz verde está acesa!"
Case Else
MsgBox "Outra cor de está acesa! " & "A luz acesa é a " & strLuzAcesa, vbCritical, _
"Teste"
End Select
Debug.Print strLuzAcesa
End Sub