Você sabe o que é e como habilitar o VBA no Excel? Neste conteúdo, a Max Planilhas explica os principais detalhes que você precisa saber sobre o assunto, vale a pena conferir!
Visual Basic for Applications ou simplesmente VBA, é uma linguagem de programação utilizada no Excel para automatizar tarefas e criar funções avançadas dentro do editor de planilhas.
Ao conhecer o VBA, os usuários podem literalmente programar dentro do Excel, utilizando recursos que permitem extrair o máximo da ferramenta.
Como ativar o VBA no Excel?
Deseja aprender mais sobre o VBA e explorar as funcionalidades e o potencial dessa incrível ferramenta? Então confira o passo a passo e veja como ativar os recursos de VBA no Excel:
1º Passo: Acesse o menu “Arquivo” e clique em “Opções”.
2º Passo: Na nova janela, clique em “Personalizar faixa de opções”. Logo em seguida, marque a opção “Desenvolvedor” e clique em “OK”.
3º Passo: Retorne a tela principal e acesse a guia “Desenvolvedor”, a nova guia reúne todas as funcionalidades e recursos VBA do Excel.
Agora é estudar, conhecer e testar as principais ferramentas e recursos disponíveis no novo conjunto de opções das suas planilhas do Excel.
Dicionário VBA no Excel
Deseja saber tudo sobre VBA no Excel? Confira o dicionário de funções que preparamos para você:
| Comando | Função |
| CHOOSE | Retorna um valor de uma lista de valores com base em uma determinada posição |
| ASC | Retorna o valor ASCII de um caractere |
| CHR | Retorna o caractere com base no valor ASCII |
| CONCATENATE | Usado para juntar 2 ou mais strings usando o operador & |
| FORMAT STRINGS | Pega uma expressão de string e a retorna como uma string formatada |
| INSTR | Retorna a posição da primeira ocorrência de uma substring em uma string |
| INSTRREV | Retorna a posição da primeira ocorrência de uma string em outra string, começando do final da string |
| LCASE | Converte uma string em minúsculas |
| LEFT | Extraia uma substring de uma string, começando com o caractere mais à esquerda |
| LEN | Retorna o comprimento da string especificada |
| LTRIM | Remove os espaços iniciais de uma string |
| MID | Extrai uma substring de uma string (começando em qualquer posição) |
| REPLACE | Substitui uma sequência de caracteres em uma string por outro conjunto de caracteres |
| RIGHT | Extrai uma substring de uma string começando com o caractere mais à direita |
| RTRIM | Remove os espaços finais de uma string |
| SPACE | Retorna uma string com um número especificado de espaços |
| SPLIT | Usado para dividir uma string em substrings com base em um delimitador |
| STR | Retorna uma representação de string de um número |
| STRCOMP | Retorna um valor inteiro que representa o resultado de uma comparação de string |
| STRCONV | Retorna uma string convertida em maiúsculas, minúsculas, maiúsculas e minúsculas ou Unicode |
| STRREVERSE | Retorna uma string cujos caracteres estão na ordem reversa |
| TRIM | Retorna um valor de texto com os espaços iniciais e finais removidos |
| UCASE | Converte uma string em maiúsculas |
| VAL | Retorna os números encontrados em uma string |
| DATE | Retorna a data atual do sistema |
| DATEADD | Retorna uma data após a qual um certo intervalo de hora / data foi adicionado |
| DATEDIFF | Retorna a diferença entre dois valores de data, com base no intervalo especificado |
| DATEPART | Retorna uma parte específica de uma determinada data |
| DATESERIAL | Retorna uma data com base em valores de ano, mês e dia |
| DATEVALUE | Retorna o número de série de uma data |
| DAY | Retorna o dia do mês (um número de 1 a 31) dado um valor de data |
| FORMAT DATES | Pega uma expressão de data e a retorna como uma string formatada |
| HOUR | Retorna as horas (um número de 0 a 23) de um valor de tempo |
| MINUTE | Retorna os minutos (um número de 0 a 59) de um valor de tempo |
| MONTH | Retorna o mês (um número de 1 a 12) dado um valor de data |
| MONTHNAME | Retorna uma string que representa o mês, dado um número de 1 a 12 |
| NOW | Retorna a data e hora atuais do sistema |
| TIMESERIAL | Retorna uma hora com um valor de hora, minuto e segundo |
| TIMEVALUE | Retorna o número de série de uma vez |
| WEEKDAY | Retorna um número que representa o dia da semana, dado um valor de data |
| WEEKDAYNAME | Retorna uma string que representa o dia da semana, dado um número de 1 a 7 |
| YEAR | Retorna um ano de quatro dígitos (um número de 1900 a 9999) dado um valor de data |
| ABS | Retorna o valor absoluto de um número |
| ATN | Retorna o arco tangente de um número |
| COS | Retorna o cosseno de um ângulo |
| EXP | Retorna e elevado à enésima potência |
| FIX | Retorna a parte inteira de um número |
| FORMAT NUMBERS | Pega uma expressão numérica e a retorna como uma string formatada |
| INT | Retorna a parte inteira de um número |
| LOG | Retorna o logaritmo natural de um número |
| RANDOMIZE | Usado para alterar o valor de semente usado pelo gerador de número aleatório para a função RND |
| RND | Usado para gerar um número aleatório (valor inteiro) |
| ROUND | Retorna um número arredondado para um número especificado de dígitos |
| SGN | Devolve o sinal de um número |
| SIN | Retorna o seno de um ângulo |
| SQR | Retorna a raiz quadrada de um número |
| TAN | Retorna a tangente de um ângulo |
| AND | Retorna TRUE se todas as condições forem TRUE |
| CASE | Tem a funcionalidade de uma instrução IF-THEN-ELSE |
| FOR…NEXT | Usado para criar um FOR LOOP |
| IF-THEN-ELSE | Retorna um valor se uma condição especificada for avaliada como TRUE ou outro valor se for avaliada como FALSE |
| OR | Retorna TRUE se alguma das condições for TRUE |
| SWITCH | Avalia uma lista de expressões e retorna o valor correspondente para a primeira expressão na lista que é TRUE |
| WHILE…WEND | Usado para criar um WHILE LOOP |
| ENVIRON | Retorna o valor de uma variável de ambiente do sistema operacional |
| ISDATE | Retorna TRUE se a expressão for uma data válida |
| ISEMPTY | Usado para verificar se há células em branco ou variáveis não inicializadas |
| ISERROR | Usado para verificar os valores de erro |
| ISNULL | Usado para verificar um valor NULL |
| ISNUMERIC | Usado para verificar um valor numérico |
| DDB | Retorna a depreciação de um ativo com base no método do saldo decrescente duplo |
| FV | Retorna o valor futuro de um investimento |
| IPMT | Retorna o pagamento de juros de um investimento |
| IRR | Retorna a taxa interna de retorno para uma série de fluxos de caixa |
| MIRR | Retorna a taxa de retorno interna modificada para uma série de fluxos de caixa |
| NPER | Retorna o número de períodos para um investimento |
| NPV | Retorna o valor presente líquido de um investimento |
| PMT | Retorna o valor do pagamento de um empréstimo |
| PPMT | Retorna o pagamento sobre o principal de um determinado pagamento |
| PV | Retorna o valor presente de um investimento |
| RATE | Retorna a taxa de juros de uma anuidade |
| SLN | Retorna a depreciação de um ativo com base no método de depreciação linear |
| SYD | Retorna a depreciação de um ativo com base no método de depreciação da soma dos dígitos dos anos |
| CHDIR | Usado para alterar o diretório ou pasta atual |
| CHDRIVE | Usado para alterar a unidade atual |
| CURDIR | Retorna o caminho atual |
| DIR | Retorna o primeiro nome do arquivo que corresponde ao nome do caminho e aos atributos especificados |
| FILEDATETIME | Retorna a data e hora de quando um arquivo foi criado ou modificado pela última vez |
| FILELEN | Retorna o tamanho de um arquivo em bytes |
| GETATTR | Retorna um número inteiro que representa os atributos de um arquivo, pasta ou diretório |
| MKDIR | Usado para criar uma nova pasta ou diretório |
| SETATTR | Usado para definir os atributos de um arquivo |
| CBOOL | Converte um valor em um booleano |
| CBYTE | Converte um valor em um byte (ou seja: número entre 0 e 255) |
| CCUR | Converte um valor em moeda |
| CDATE | Converte um valor em uma data |
| CDBL | Converte um valor em duplo |
| CDEC | Converte um valor em um número decimal |
| CINT | Converte um valor em um inteiro |
| CLNG | Converte um valor em um inteiro longo |
| CSNG | Converte um valor em um número de precisão única |
| CSTR | Converte um valor em uma string |
| CVAR | Converte um valor em uma variante |
Gostou das nossas dicas sobre VBA no Excel? Continue navegando em nosso blog para ter acesso a outros conteúdos ou se preferir, visite o nosso canal no Youtube!
Até a próxima!







