A linguagem VBA contém uma série de funções que você pode usar para construir código no Excel. A tabela a seguir fornece descrições das funções mais úteis. Ao escrever código, digite a palavra VBA seguido por um período, e você verá uma lista drop-drop dessas funções. Consulte o sistema de Ajuda do Excel para obter mais detalhes.
Função VBA | O que faz |
---|---|
Abs | Devolve o valor absoluto de um número |
ordem | Retorna uma variante que contém uma matriz |
Asc | Converte o primeiro caractere de string para o seu valor ASCII |
Atn | Retorna o arco tangente de um número |
CBool | Converte uma expressão para tipo de dados booleano |
CByte | Converte uma expressão para tipo de dados byte |
CCur | Converte uma expressão para tipo de dados de moeda |
CDate | Converte uma expressão para o tipo de dados de data |
CDbl | Converte uma expressão para tipo de dados duplo |
CDec | Converte uma expressão para tipo de dados decimal |
Escolher | Seleciona e retorna um valor de uma lista de argumentos |
Chr | Converte um valor de ANSI para um caractere |
CInt | Converte uma expressão para inteiro tipo de dados |
CLng | Converte uma expressão para tipo de dados longos |
Cos | Retorna o co-seno de um número |
CreateObject | Cria um objeto de automação OLE |
CSng | Converte uma expressão para tipo de dados único |
CStr | Converte uma expressão para o tipo de dados de cadeia |
CurDir | Retorna o caminho atual |
CVar | Converte uma expressão para tipo de dados variante |
CVDate | Converte uma expressão para o tipo de dados de data |
CVErr | Retorna um tipo de erro definida pelo usuário |
Encontro | Retorna a data atual do sistema |
DateAdd | Retorna uma data com um intervalo de data adicionado a ele |
DateDiff | Retorna a diferença entre duas datas como timeinterval |
PartData | Retorna um inteiro contendo uma parte específica de uma data |
DateSerial | Retorna uma data para um determinado ano, mês e dia |
DateValue | Converte uma string em data |
Dia | Retorna o dia do mês de uma data |
dir | Retorna o nome de um arquivo ou pasta que corresponde apattern |
DoEvents | Produz execução para o sistema operacional pode processar otherevents |
EOF | Retorna True se o fim de um arquivo de texto foi alcançado |
Erro | Retorna a mensagem de erro que corresponde a um ErrorNumber |
Exp | Retorna a base dos logaritmos naturais (E) aumentado para apower |
FileAttr | Retorna o modo de arquivo para um arquivo de texto |
FileDateTime | Retorna a data e hora em que um arquivo foi modificado pela última vez |
FileLen | Retorna o número de bytes em um arquivo |
Consertar | Retorna a parte inteira de um número |
Formato | Retorna uma expressão em um formato particular |
FormatCurrency | Retorna um número como uma string, formatado como moeda |
FormatDateTime | Retorna um número como uma string, formatado como uma data e / ortime |
FormatNumber | Retorna um número como uma string formatada |
FormatPercent | Retorna um número como uma string, formatado como uma porcentagem |
FreeFile | Retorna o próximo número de arquivo disponível para uso pelo Openstatement |
Pegue tudo | Retorna uma lista de configurações de chave e seus valores (originallycreated com SaveSetting) da entrada de um aplicativo no registro theWindows |
GetAttr | Retorna um código que representa um atributo de arquivo |
GetObject | Recupera um objeto de automação OLE de um arquivo |
ObterDefinição | Retorna um valor de chave configuração de entryin de um aplicativo registro do Windows |
feitiço | Converte de decimal para hexadecimal |
Hora | Retorna a hora de um tempo |
IIf | Devolve uma das duas partes, dependendo da avaliação do anexpression |
Entrada | Retorna um número específico de caracteres de um arquivo de texto aberto |
Caixa de entrada | Exibe uma caixa de pedir um utilizador para a entrada, e retorna thevalue entrou |
InStr | Retorna a posição de uma cadeia dentro de outra cadeia |
InStrRev | Retorna a posição de uma cadeia dentro de outra cadeia, começando na extremidade traseira da corda |
int | Retorna a parte inteira de um número |
IsArray | Retorna True se uma variável é um array |
IsDate | Retorna True se uma variável é uma data |
Está vazia | Retorna True se uma variável não foi inicializada |
IsError | Retorna True se uma expressão é um valor de erro |
Está desaparecido | Retorna True se um argumento opcional não foi passado para aProcedure |
É nulo | Retorna True se uma expressão não contém dados válidos |
IsNumeric | Retorna True se uma expressão pode ser avaliada como um número |
IsObject | Retorna True se a expressão faz referência a um automationObject OLE |
Junte-se | Retorna uma string criada juntando uma série de substringscontained em uma matriz |
LBound | Retorna o limite inferior de uma matriz |
LCase | Retorna uma string convertidos em letras minúsculas |
Esquerda | Retorna um número especificado de caracteres a partir da esquerda aString |
Len | Retorna o comprimento de uma corda, em caracteres |
Loc | Retorna o atual ler ou escrever posição de um arquivo de texto |
LOF | Retorna o número de bytes em um arquivo de texto aberto |
Registro | Retorna o logaritmo natural de um número |
LTrim | Retorna uma cópia de uma cadeia sem espaços à esquerda |
médio | Retorna um número especificado de caracteres de uma cadeia |
MIDB | Retorna um número especificado de bytes a partir de um positionin especificou uma string string |
Minuto | Retorna o minuto de cada vez |
Mês | Retorna o mês de uma data |
MonthName | Retorna uma string que indica o mês especificado |
MsgBox | Exibe uma caixa de mensagem modal e retorna o ID do buttonclicked |
Agora | Retorna a data atual do sistema e do tempo |
outubro | Converte de decimal para octal |
Substituir | Retorna uma string em que um substring é substituído withanother |
RGB | Retorna um número que representa um valor de cor RGB |
Certo | Retorna um número especificado de caracteres a partir do direito de aString |
Rnd | Retorna um número aleatório entre 0 e 1 |
Volta | Arredonda um número para um número específico de casas decimais |
RTrim | Retorna uma cópia de uma string sem espaços à direita |
Segundo | Retorna o segundo de uma vez |
procurar | Retorna a posição atual em um arquivo de texto |
SGN | Retorna um inteiro que indica o sinal de um número |
Concha | Executa um programa executável |
Pecado | Retorna o seno de um número |
Espaço | Retorna uma string com um número especificado de espaços |
Dividido | Retorna uma matriz que consiste em uma série de substrings |
Sqr | Retorna a raiz quadrada de um número |
Str | Retorna uma representação de cadeia de um número |
StrComp | Retorna um valor indicando o resultado de um StringComparison |
StrConv | Retorna uma variante de cadeia convertido conforme especificado |
Corda | Retorna um personagem repetir ou string |
StrReverse | Retorna os caracteres de uma string em ordem inversa |
Interruptor | Avalia uma lista de expressões e retorna um valor associatedwith a primeira expressão na lista que é verdadeiro |
Aba | Posiciona a saída em um fluxo de saída |
bronzeado | Retorna a tangente de um número |
Tempo | Retorna a hora atual do sistema |
cronômetro | Retorna o número de segundos desde a meia-noite |
TimeSerial | Retorna o tempo para uma especificado hora, minuto e segundo |
TimeValue | Converte uma string em um número de série de tempo |
aparar | Retorna uma string sem líder e espaços replacesmultiple espaços e com um único espaço |
TypeName | Retorna uma string que descreve o tipo de dados avariable |
UBound | Retorna o limite superior de uma matriz |
UCase | Converte uma string para maiúsculas |
Val | Retorna os números contidos em uma string |
VarType | Retorna um valor que indica o subtipo de uma variável |
dia da semana | Retorna um número que representa um dia da semana |
nome da semana | Retorna um string indicando o dia da semana especificado |
Ano | Retorna o ano de uma data |