Funções de macro do Excel
Funções numéricas
Muitos usuários confiam no Excel por sua extensa biblioteca de funções matemáticas. Os programadores de macros podem usar funções numéricas do VBA para executar tarefas comuns, como arredondamento e truncamento. A função "round" permite que um programa de macro simplesmente arredonde um número em uma grade do Excel para cima ou para baixo até uma certa posição decimal. Se a parte funcional de um número em seu lugar deve ser ignorada e removida completamente, o "Int." trunca o número. Funções trigonométricas como "Sin", "Cos" e "Tan" tornam possível criar cálculos geométricos dentro de uma macro. O valor absoluto de um número pode ser derivado da função "ABS". Essas funções matemáticas comuns são facilmente integradas em qualquer macro do Excel para fornecer cálculos numéricos para qualquer aplicativo.
Funções financeiras
O Microsoft Excel é muito popular entre os profissionais de finanças, devido à sua extensa biblioteca de funções financeiras. É possível usar essas funções em uma macro do Excel para criar calculadoras financeiras rápidas e fáceis. A função "Pmt" calcula o valor de um pagamento de empréstimo com base em seu principal, taxa de juros e cronograma de pagamento. Similar a isso é a função "IPmt", que usa os mesmos parâmetros para retornar apenas a parte de juros de um empréstimo de pagamento. A função "Nper" pode determinar o número total de pagamentos necessários para pagar um empréstimo por seu valor de capital, taxa de juros e cronograma de amortização. A função "Fv" determina o valor futuro de um investimento com base nas mesmas variáveis. Essas funções tornam possível gerar rapidamente dados financeiros úteis sem criar fórmulas complicadas manualmente.
Funções de texto
Embora o Excel seja uma boa ferramenta para manipular dados numéricos, ele também oferece uma biblioteca de funções de string para operações de manipulação de texto. É possível formatar, juntar e extrair o texto usando essas funções macro. Por exemplo, uma célula do Excel pode conter informações sobre a cidade e o estado. Com funções como "esquerda" e "direita", o algoritmo macro pode extrair dados da esquerda da célula e da direita da célula com o espaço ou uma vírgula entre eles como o ponto de extração. Dessa forma, a cidade e o estado podem ser armazenados em células separadas automaticamente. O reverso desse processo pode unir dados de várias células em uma única célula. A função "concatenação" permite que qualquer conjunto de strings de texto seja vinculado em uma string mais longa resultante. A formatação de disco também pode ser obtida facilmente. As funções de "LCASE" "Ucase" e uma string inteira são convertidas em maiúsculas ou minúsculas, respectivamente.