Engº

1579 palavras 7 páginas
EXCEL 2007 – PROGRAMAÇÃO
Engº Norberto Luís Albino
Escola Superior de Tecnologia do Barreiro, IPS

Construção de programas em VBA



Estruturas de Controlo



Procedimentos e módulos



Utilizar "ranges" e selecções

Programação em Excel:
Estruturas de Controlo


Estruturas condicionais: a instrução If...Then


É uma estrutura de sequenciação condicional. Permite controlar o percurso da aplicação, executando um bloco de código com base no resultado de uma condição (true ou false). Sintaxe:
If condição_1 then bloco1 Elseif condição_2 then bloco2 ...

Função IIF: A função iif é uma versão mais rápida de um if...then normal.
Utilização:
z = iif(x>y, x, y)

Elseif condição_n then blocoN Else bloco_else End If
Exercício: apresentar numa msgbox o maior valor de duas células

Programação em Excel:
Estruturas de Controlo


Estruturas condicionais: a instrução Select...Case


Esta estrutura é utilizada quando as condições a testar são muitas.
Nesse caso a estrutura If...Then torna-se pouco eficaz. Sintaxe:

Select Case expressão
Case ResultadoExpressao_1 bloco_1 ....
Case ResultadoExpressao_n bloco_n Case Else bloco_else End Select

Exemplo:
Select Case valor
Case 0 to 9 msgbox “Reprovou!”
Case 10 to 15 msgbox “Passou!”
Case is > 15 msgbox “Passou: Tem oral!”
End Select

Programação em Excel:
Estruturas de Controlo


Estruturas de repetição: a instrução Do...Loop


É uma estrutura que permite repetir um conjunto de instruções até que determinada condição se verifique. Sintaxe:

Do While condição

Do Until Condição

bloco de instruções

bloco de instruções

Loop

Loop

Do

Do bloco de instruções

Loop While Condição

bloco de instruções
Loop Until Condição

Programação em Excel:
Estruturas de Controlo


Estruturas de repetição: a instrução For...Next


É uma estrutura que permite repetir um conjunto de instruções entre uma posição inicial e

Relacionados

  • Engº
    13938 palavras | 56 páginas
  • Engº
    589 palavras | 3 páginas
  • Engº.
    461 palavras | 2 páginas
  • Engº
    1507 palavras | 7 páginas
  • Engº
    18320 palavras | 74 páginas
  • Engº
    305 palavras | 2 páginas
  • Engº
    1192 palavras | 5 páginas
  • Engº
    5615 palavras | 23 páginas
  • Engº
    643 palavras | 3 páginas
  • Engº
    456 palavras | 2 páginas