ExcelForever

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.

Método

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:

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.

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:


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

Sair da versão mobile