OBJETOS, MÉTODOS E  PROPRIEDADES NO VBA

OBJETOS, MÉTODOS E PROPRIEDADES NO VBA

Veja neste artigo como aplicar objetos métodos e propriedades no VBA. Conheça as principais formas de uso e exemplos práticos com imagens.

Antes de sair fazendo códigos incríveis no VBA, é importante entender a estrutura básica de programação do Visual Basic for Applications.

Esta estrutura básica passa pela correta aplicação de objetos, métodos, propriedades e eventos que funcionam como uma hierarquia que deve ser respeitada na hora de desenvolver os códigos.

Objetos

Existem diversos tipos de objetos no VBA, que podem ser a pasta de trabalho, planilhas existentes dentro da pasta, range de células, uma única célula, imagens, gráficos e outros.

  • É uma instancia de classe;
  • Cada objeto de uma classe tem sua própria característica;
  • Cada objeto possui a sua classe.

Método

  • São a forma de interagir com o objeto;
  • São as funções ou transformações que podem ser aplicadas aos objetos;
  • São a única forma de alterarmos os atributos de um objeto;
  • Também podem ser vistos como a interface do objeto para o mundo externo;
  • São os procedimentos e funções de um objeto.

Propriedades

As propriedades ou atributos são as características dos objetos. Depois de definir o objeto, e a ação (método) que o objeto deverá sofrer, podemos definir a característica através da propriedade.

Observe o exemplo abaixo:

Range(“A1”).font.name = “Arial”

Observe no exemplo acima que temos a definição do objeto range na célula A1, depois o método font.name habilita a definição de fonte, e por último definimos a propriedade como Arial.

Pesquisador de objetos

O Visial Basic for Applications possui grande número de classes (objetos), métodos e propriedades.

Na barra de ferramentas do VBE (Visual Basic Editor) podemos encontrar o pesquisador de objetos, uma ferramenta que lista hierarquicamente todos os elementos disponíveis.

Para abrir o pesquisador de objetos, estando no VBE, clique no ícone pesquisador de objetos, ou pressione F2.

pesquisador de objetos - OBJETOS, MÉTODOS, PROPRIEDADES NO VBA

Depois de clicar o comando pesquisador ou a tecla F2 surgirá a caixa pesquisador de objetos conforme imagem abaixo:

tela completa pesquisador de objetos - OBJETOS, MÉTODOS, PROPRIEDADES NO VBA

O uso do pesquisador de objetos é muito simples e intuitivo, no lado esquerdo encontramos todas as classes (objetos), e ao selecionar uma classe habilita automaticamente no lado direito todos os métodos e propriedades disponíveis para cada classe.

Sugestão no código

Note que além do pesquisador de objetos, ao digitar o código o VBA também sugere lista de métodos e propriedades de acordo com o objeto escolhido.

sugestão de métodos e propriedades no vba

Para aceitar alguma sugestão de métodos e propriedades basta clicar duas vezes ou utilizar a tecla Tab para inserir a opção.

Note também que os métodos são exibidos com o ícone verde, e as propriedades com o cartão branco conforme imagem abaixo:

características métodos e propriedades

Ainda tem dúvidas de como trabalhar com objetos métodos e propriedades no VBA? Veja como fazer passo a passo pelo nosso vídeo do Canal ExcelForever no Youtube:


CURSOS ONLINE: Conheça nossos cursos online disponíveis, são centenas de alunos matriculados, com ótimas classificações e todos na plataforma Udemy uma das maiores do mercado. Ver promoções de cursos online!


Espero que tenha gostado do artigo e seja muito útil, grande abraço e sucesso!

Everton Pires

Logo ExcelForever

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *