Etapa 3: aprender os conceitos básicos da programação

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Você aprendeu como gravar uma macro e observou como são criados os procedimentos do VBA em segundo plano. A próxima etapa é aprender mais alguns conceitos básicos de programação para estabelecer uma base sólida para programação em VBA.

Conceitos básicos do VBA: objetos, métodos e propriedades

A primeira coisa a saber é que o código VBA é montado de forma a simular como você descreveria os itens ao seu redor. Ele é composto pelos quatro conceitos a seguir:

Conceito

Descrição

Exemplo

Objeto

Uma "coisa"

Planilha

Método

Ação ou algo que uma "coisa" pode fazer

Adicionar uma "coisa"

Propriedade

Descrição ou características de uma "coisa"

Nome

Coleção

Um grupo de "coisas"

Planilhas

Juntos, esses quatro conceitos são o que os programadores chamam de um modelo de programação orientada ao objeto. Essa é uma forma de realizar uma tarefa descrevendo a "coisa" ou o "Objeto/Coleção" em que deseja atuar nas características específicas ou "Propriedade" para descrever a coisa em que você deseja atuar e o "Método" que deseja usar para executar a ação.

Vamos dar uma olhada em nosso código da Etapa 2:

Sub DeleteRow()
'
' DeleteRow Macro
'
'
Selection.Rows.Delete
 
End Sub

Na linha Seleção.Linhas.Excluir, Seleção é o objeto ou "coisa" que você está referenciando em seu código. Você descreveu a “coisa” com mais detalhes dizendo que ela é a propriedade Linhas em que queria atuar. Em seguida, você aplicou o método de exclusão da linha com a sintaxe Excluir.

No começo, esses conceitos podem parecer um pouco confusos, mas tente falar sobre o que você está tentando fazer e identifique qual é a "coisa" em que está tentando atuar, quais são as características dessa "coisa" e qual ação deseja efetuar nessa "coisa". Com um pouco de prática e perseverança, você estará no caminho certo para a criação de algumas macros VBA poderosas.

Saiba mais sobre objetos, métodos e propriedades

Saiba mais sobre conjuntos

Instruções de fluxo de controle básico

Aqui estão mais dois conceitos que você vai querer aprender para poder criar macros VBA úteis.

Se isso, então aquilo: A instrução Se… Então é uma ferramenta de programação, que permite a você controlar o tipo de ação que deseja executar, com base em alguns tipos de critérios. Por exemplo, digamos que você queria que todo o texto do Título 1 tivesse o formato Helvetica de 16 pontos em negrito e todo o texto do Título 2 tivesse o formato Helvetica de 12 pontos em itálico. A instrução Se… Então é a ferramenta que você habilitaria para verificar se o texto é do estilo Título 1 ou Título 2 e depois aplicaria o formato apropriado.

Saiba mais sobre o se isso, então conceito que

 Loop Para Cada: Isso é útil quando você quer processar por meio de uma coleção ou um conjunto de "coisas" e executar uma ação. A ação também poderia ser aplicar o conceito Se Isso, Então Aquilo, para que você pudesse ter um controle ainda mais granular. Por exemplo, digamos que você tenha uma tabela e queira procurar uma determinada palavra em cada linha nessa tabela, e sempre que encontrar essa palavra em amarelo, queira colorir a célula com amarelo, e sempre que encontrar a palavra em vermelho, queira colorir a célula da tabela de vermelho. Você usaria o loop Para Cada e a instrução Se… Então juntos para criar este procedimento.

Mais informações detalhadas do VBA 

Agora que você aprendeu os conceitos básicos, aqui estão alguns links adicionais para informações mais detalhadas sobre o VBA para cada aplicativo do Office.

O que não é compatível com o VBA no Office para Mac?

Aqui estão alguns itens que não são compatíveis com o VBA no Office para Mac:

  • Não há suporte para o ActiveX no Mac.

  • O Outlook para Mac não oferece suporte ao VBA.

 Etapa 1 - começar a usar o Gravador de Macros

Etapa 2 - ler e entender o código

Etapa 3 - aprender os conceitos básicos da programação

Etapa 4 - compartilhar sua macro com outros

Etapa 5 - exemplos da vida real

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×