VBA - Termos do Excel

Neste capítulo, você se familiarizará com as terminologias VBA do Excel comumente usadas. Essas terminologias serão utilizadas em módulos posteriores, portanto, é importante entender cada um deles.

Módulos

Módulos é a área onde o código é escrito. Esta é uma nova pasta de trabalho, portanto, não há módulos.

Para inserir um Módulo, navegue até Inserir → Módulo. Assim que um módulo é inserido, 'module1' é criado.

Dentro dos módulos, podemos escrever código VBA e o código é escrito dentro de um Procedimento. Um procedimento / subprocedimento é uma série de instruções VBA que instruem o que fazer.

Procedimento

Os procedimentos são um grupo de instruções executadas como um todo, que instruem o Excel como executar uma tarefa específica. A tarefa executada pode ser muito simples ou muito complicada. No entanto, é uma boa prática dividir procedimentos complicados em procedimentos menores.

Os dois tipos principais de Procedimentos são Sub e Function.

Função

Uma função é um grupo de código reutilizável, que pode ser chamado em qualquer lugar em seu programa. Isso elimina a necessidade de escrever o mesmo código repetidamente. Isso ajuda os programadores a dividir um grande programa em várias funções pequenas e gerenciáveis.

Além das funções integradas, o VBA também permite escrever funções definidas pelo usuário e as instruções são escritas entre Function e End Function.

Subprocedimentos

Os subprocedimentos funcionam de forma semelhante às funções. Enquanto os subprocedimentos NÃO retornam um valor, as funções podem ou não retornar um valor. Subprocedimentos PODEM ser chamados sem a palavra-chave call. Subprocedimentos são sempre incluídos dentroSub e End Sub afirmações.