O que é Programação Orientada a Objetos?
Se você não está relacionado à programação, este termo deve soar como palavras chinesas. A Programação Orientada a Objetos (POO) é um paradigma de programação que usa objetos para interagir. Um arquivo O Excel está cheio de objetos que podem ser definidos em hierarquias e de modo que pode atuar, é necessário modificar os métodos e propriedades dos objetos.
Usando funções, propriedades e métodos em VBA
Dentro dos objetos do aplicativo Excel estão as coisas que podem ser manipuladas, por exemplo: uma pasta de trabalho, uma planilha e uma célula são objetos do Excel. Sozinho Excel tem mais de 200 objetos organizados em hierarquias, o que significa que um objeto pode conter outros objetos.
Todos os elementos no Excel são um objeto, pasta de trabalho, gráfico, tabela dinâmica e assim por diante. Todos os objetos têm propriedades, que são as características que definem o objeto, e métodos, que são as ações que o objeto pode realizar.
Simplificando, o propriedades são as características dos objetos e métodos são as ações que eles podem realizar. Aplicando este exemplo na vida real, um celular pode ser um objeto, a propriedade do celular seria a cor que ele possui e um método seria fazer uma ligação.
Propriedades em VBA
Tudo objetos têm suas próprias propriedades ou características que o descrevem. Esses atributos definem a aparência do objeto, seu tamanho, cor, posição na tela e sua aparência geral.
No VBA, para atribuir o valor a uma propriedade, você deve seguir a referência do objeto com um ponto, o nome da propriedade e depois um sinal de igual (=). A sintaxe deve ser a seguinte:
Object.property = atributo
Algumas propriedades também podem ser objetos. Como se aplica caso você queira alterar a fonte do objeto Range, você precisa usar a propriedade Font. Como as fontes têm características diferentes, como tamanho e forma, outras propriedades se aplicam.
Métodos em VBA
As propriedades dizem ao objeto como ele deve ficar agora os métodos indicam como ele deve se comportar. O método é a ação que o objeto pode executar no Excel. A sintaxe para implementar um método é a seguinte:
Object.Method
Alguns métodos permitem argumentos mais complexos que são parâmetros para ações específicas que um objeto deve realizar.
Funções em VBA
As funções executam o código programado dentro da aplicação para dar um valor como resultado final. Funções requerem uma ou mais variáveis para que várias operações internalizem e exibam um resultado. Excel já tem mais de 400 funções programadas, alguns são conhecidos como MEAN ou SUM que são usados para realizar operações aritméticas simples.
Como habilitar macros no Excel 2016
Se você não encontrar as opções do desenvolvedor na barra de ferramentas, é porque elas estão ocultas. Para ativá-los e mostrá-los a partir de agora, você deve clicar em Arquivo de Menu e depois em Opções.
Selecione os Personalizar opção de faixa de opções. Duas caixas aparecem mostrando as ferramentas principais (esquerda) e as guias principais (direita). A opção Agendador deve estar desabilitada, selecione-a e pressione o botão aceitar. A partir de agora, a faixa Programmer disponível deve aparecer.
Uma maneira rápida de fazer isso é clicar com o botão direito do mouse em qualquer local vazio na faixa de opções e selecionar a opção Personalizar Barra de acesso rápido e depois Personalizar barra Multifunções.