A Estrutura Select…Case

290 palavras 2 páginas
A Estrutura Select…Case

Prof. Sidney Soares Marcelino

A estrutura Select...Case
• Quando uma decisão envolve mais do que duas escolhas, a estrutura If...Then...Else se torna ineficiente;
• Para esses casos, a estrutura Select...Case oferece uma abordagem mais simples, mais eficiente;
• Quando se torna necessário realizar uma série de testes, é mais eficiente utilizar uma única estrutura Select...Case do que realizar uma série de testes utilizando a estrutura
If...Then...Else;

A estrutura Select...Case
• O funcionamento da estrutura Select...Case é bastante intuitivo; • A sintaxe da estrutura é mostrada abaixo;
Select Case [expressão a ser avaliada]
Case [valor da expressão]

[Instruções a serem realizadas]
Case Else
[Instruções a realizar na situação residual]
End Select

A estrutura Select...Case
• Considere o exemplo a seguir:
Dim x x=8 Select Case x

Case 2
MsgBox(“x vale 2!”)
Case 4
MsgBox(“x vale 4!”)
Case 6
MsgBox(“x vale 6!”)
Case 8
MsgBox(“x vale 8!”)
Case Else
MsgBox(“x não é um número par menor do que 10!”)
End Select

A estrutura Select...Case
• A estrutura Select...Case x vai testar o valor de x;
• Em cada um dos Case, o valor de x está sendo testado;
• Quando for encontrado um valor coincidente com o de x,

os comandos abaixo deste Case serão executados;
• No exemplo, o comando MsgBox(“x vale 8!”), abaixo de
Case 8, será executado;

• O comando abaixo do Case Else somente será executado

A estrutura Select...Case
• se todos os testes anteriores falharem.

Referências
• VÉSICA, Fabrizio: VBA na prática para Excel, Digerati
Books, São Paulo, 2009.
• WALKENBACH, John: Programando Excel VBA para leigos, Alta Books, Rio de Janeiro, 2012.
• GUDWIN, Ricardo R.: Linguagens de Programação: Notas de aula para a disciplina EA877, 1997.

Relacionados

  • Visual Basic - Menus
    678 palavras | 3 páginas
  • Secundário
    1007 palavras | 5 páginas
  • VBAaula09PROGRAMAÇÃO DE COMPUTADORES
    530 palavras | 3 páginas
  • algoritmo
    399 palavras | 2 páginas
  • Criando menus com vb
    899 palavras | 4 páginas
  • a07 visualbasic ucase
    521 palavras | 3 páginas
  • Desvio programação
    789 palavras | 4 páginas
  • wendell fontes
    697 palavras | 3 páginas
  • Trabalho Para Dia 27 04
    1280 palavras | 6 páginas
  • sort
    1937 palavras | 8 páginas