Escrever instruções executáveis
Uma instrução executável inicia a ação. Ele pode executar um método ou função e pode fazer loop ou ramificar por meio de blocos de código. As instruções executáveis geralmente contêm operadores matemáticos ou condicionais.
O exemplo a seguir usa um For Each... Próxima instrução para iterar por cada célula em um intervalo chamado MyRange na Planilha1 de uma pasta de trabalho ativa do Microsoft Excel. A variável c
é uma célula na coleção de células contidas no MyRange.
Sub ApplyFormat()
Const limit As Integer = 33
For Each c In Worksheets("Sheet1").Range("MyRange").Cells
If c.Value > limit Then
With c.Font
.Bold = True
.Italic = True
End With
End If
Next c
MsgBox "All done!"
End Sub
O Se... Então... Outra instrução no exemplo verifica o valor da célula. Se o valor for maior que 33, a instrução With definirá as propriedades Bold e Italic do objeto Font para essa célula. Se... Então... Outras instruções terminam com End If. A instrução With pode salvar a digitação porque as instruções que ela contém são executadas automaticamente no objeto seguindo a palavra-chave Com .
A instrução Next chama a próxima célula na coleção de células contidas no MyRange.
A função MsgBox (que exibe uma caixa de diálogo interna do Visual Basic) exibe uma mensagem indicando que o procedimento Sub terminou de ser executado.
Confira também
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: ao longo de 2024, vamos eliminar problemas do GitHub como o mecanismo de comentários para conteúdo e substituí-lo por um novo sistema de comentários. Para obter mais informações, consulte:Enviar e exibir comentários de