TOP

VBA-Lição 14.1. Usando funções Excel

VBA Funções

VBA possui muitas funções que você pode usar em seus projetos.

Neste curso usamos alguns deles, como IsNumeric, Year, Split, Join, Array, Data, Chr etc.

Você pode encontrar uma lista de todas as principais funções VBA (com um exemplo de como usar cada função) na seção Funções VBA.

Também é possível usar as funções EXCEL usuais no código VBA, que veremos mais adiante nesta lição.


EXCEL Funções

Para adicionar a função Excel ao código VBA, digite WorksheetFunction e coloque um ponto ("."), após o qual aparecerá uma lista de funções:

Selecione qualquer função Excel de seu interesse, por exemplo COUNTBLANK, e preencha seus argumentos:

WorksheetFunction Exemplo

No exemplo a seguir da macro VBA, contamos o número de células vazias no intervalo "A1:D8", armazenamos o valor resultante em uma variável e depois o exibimos em uma caixa de diálogo:

Sub test()
     var_test = WorksheetFunction.CountBlank(Range("A1:D8"))
     MsgBox var_test
End Sub