VBAaula09PROGRAMAÇÃO DE COMPUTADORES

530 palavras 3 páginas
Aula 09:
VBA (Visual Basic for Applications) –
Parte IV
Profa: Jarbele Cássia
{jarbele.cassia@gmail.com}

Estruturas
Condicionais

Estruturas Condicionais
• Ponto de tomada de decisão • A escolha faz com que você caminhe por apenas um fluxo
• Conjunto de ações se torne viável

Operadores Aritméticos
• Temos que utilizar, para tomar decisões, expressões relacionais e/ou lógicas!
Operadores RELACIONAIS

Significado

>

Maior

>=
<

Maior ou Igual
Menor

= 18 Then
MsgBox ("Maior: pode dirigir")
End If
End Sub

Comando IF..ELSEIF
(Seleção Composta)

Para duas condições...
If Then

Else

End If

Comando IF..ELSEIF
(Seleção Composta)

Exemplo:
Sub maiorIdade()
Dim idade As Integer idade = InputBox("Informe idade:")
If idade >= 18 Then
MsgBox ("Maior: pode dirigir")
Else
MsgBox ("Menor: não pode dirigir")
End If
End Sub

Comando IF..ELSEIF
(Seleção Composta)

Para duas ou mais condições...
If Then

ElseIf Then

Else

End If

Comando IF..ELSEIF
(Seleção Composta)
• Exemplo:
Faça um programa em VBA para solicitar um número inteiro ao usuário, e em seguida, exiba se o dado número fornecido é maior, menor ou igual a zero.

Comando IF..ELSEIF
(Seleção Composta)
Sub exemplo()
Dim a As Integer a = InputBox("Informe um numero")
If a > 0 Then
MsgBox "O valor é maior que zero"
ElseIf a > 0 Then
MsgBox "O valor é maior do que zero"
Else
MsgBox "O valor não é maior do que zero"
End If
End Sub

Comando IF..ELSEIF

• Utilizando o Comando
IF..ELSEIF, faça um programa em VBA que solicite um número inteiro ao usuário e informe se este número par ou ímpar. Comando SELECT..CASE
• A estrutura Select Case executa um dos diversos grupos de instruções dependendo do valor de uma expressão. Select Case

Case :
Case :
Case Else:
End Select

Comando SELECT..CASE
Sub Exemplo ()

Exemplo:

Dim a As Integer
Select Case a
Case -1: MsgBox “O valor é igual a

Relacionados