Instruções executável
Uma demonstrativo executável executa uma ação.Ele pode chamar um procedimento, a ramificar para outro local no código, loop através de várias instruções ou avaliar uma expressão.Uma demonstrativo de atribuição é um caso especial de uma demonstrativo executável.
O exemplo a seguir utiliza um If...Then...Else estrutura de controle para executar diferentes blocos de código com base no valor de uma variável. Em cada bloco de código, um For...Next loop é executado um número de vezes especificado.
Public Sub startWidget(ByVal aWidget As widget, _
ByVal clockwise As Boolean, ByVal revolutions As Integer)
Dim counter As Integer
If clockwise = True Then
For counter = 1 To revolutions
aWidget.spinClockwise()
Next counter
Else
For counter = 1 To revolutions
aWidget.spinCounterClockwise()
Next counter
End If
End Sub
The If demonstrativo no exemplo anterior verifica o valor do parâmetro clockwise. Se o valor é True, ele chama o spinClockwise método de aWidget. Se o valor é False, ele chama o spinCounterClockwise método de aWidget. The If...Then...Else estrutura de controle termina com End If.
The For...Next loop em cada bloco chama o método apropriado um número de vezes igual ao valor da revolutions parâmetro.