Funções vba para programação excel vba
Video: Excel 2010 Avançado Funções Avançadas Macros e Programação VBA
Conteúdo
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-queda dessas funções. Ver sistema de Ajuda do Excel para obter mais detalhes.
Video: Ciência e Tecnologia - Aula 3 - Excel VBA - Criando funções Personalizadas
Função VBA | O que faz |
---|---|
Abs | Retorna o valor absoluto de um número |
ordem | Devolve 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 o tipo de dados booleano |
CByte | Converte uma expressão para o tipo de dados de bytes |
CCur | Converte uma expressão para o tipo de dados de moeda |
CDate | Converte uma expressão para o tipo de dados de data |
CDbl | Converte uma expressão para o tipo de dados dupla |
CDec | Converte uma expressão para o tipo de dados decimal |
Escolher | Seleciona e retorna um valor de uma lista de argumentos |
Chr | Converte um valor de ANSI de um personagem |
CInt | Converte uma expressão para inteiro tipo de dados |
CLng | Converte uma expressão para o tipo de dados de longo |
Cos | Retorna o co-seno de um número |
CreateObject | Cria um objeto de automação OLE |
CSng | Converte uma expressão para o tipo de dados única |
CStr | Converte uma expressão para o tipo de dados de cadeia |
CurDir | Retorna o caminho atual |
CVar | Converte uma expressão para o tipo de dados variante |
CVDate | Converte uma expressão para o tipo de dados de data |
CVErr | Retorna um tipo de erro definido 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 um tempo intervalo |
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 para data |
Dia | Retorna o dia do mês de uma data |
dir | Retorna o nome de um arquivo ou pasta que corresponde a um padronizar |
DoEvents | Produz execução para o sistema operacional pode processar outros eventos |
EOF | Retorna True se o fim de um arquivo de texto foi alcançado |
Erro | Retorna a mensagem de erro que corresponde a um erro número |
Exp | Retorna a base dos logaritmos naturais (e) elevado a uma poder |
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 / ou Tempo |
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 pela Open declaração |
Pegue tudo | Retorna uma lista de configurações de chave e seus valores (originalmente criado com SaveSetting) a partir de uma aplicação&entrada rsquo-s no registro do Windows |
GetAttr | Retorna um código que representa um atributo de arquivo |
GetObject | Recupera um objeto de automação OLE de um arquivo |
GetSetting | Retorna um valor de chave configuração de um aplicativo&entrada rsquo-s no Registro do Windows |
feitiço | Converte de decimal para hexadecimal |
Hora | Retorna a hora de um tempo |
IIf | Retorna uma das duas partes, dependendo da avaliação de um expressão |
Entrada | Retorna um número específico de caracteres de um texto aberto Arquivo |
Caixa de entrada | Exibe uma caixa para solicitar um usuário para entrada, e retorna o valor introduzido |
InStr | Retorna a posição de uma string dentro de outra cadeia |
InStrRev | Retorna a posição de uma string 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 uma Procedimento |
É 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 uma automação OLE objeto |
Junte-se | Retorna uma string criada juntando um número de substrings contido em uma matriz |
LBound | Retorna o limite inferior de uma matriz |
LCase | Retorna uma string convertidos para minúsculas |
Esquerda | Retorna um número especificado de caracteres a partir da esquerda de um corda |
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 string sem espaços à esquerda |
médio | Retorna um número especificado de caracteres de uma cadeia |
MIDB | Retorna um determinado número de bytes a partir de uma posição especificada em 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 botão clicado |
Agora | Retorna o atual sistema data e hora |
outubro | Converte de decimal para octal |
Substituir | Retorna uma string em que um substring é substituído por outro |
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 um corda |
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 | Devolve uma matriz que consiste de um número de subsequências |
Sqr | Retorna a raiz quadrada de um número |
Str | Retorna uma representação de cadeia de um número |
StrComp | Retorna um valor que indica o resultado de uma string comparação |
StrConv | Retorna uma variante seqüência convertida conforme especificado |
Corda | Retorna uma personagem repetindo ou string |
StrReverse | Retorna os caracteres de uma string em ordem inversa |
Interruptor | Avalia uma lista de expressões e retorna um valor associado com a primeira expressão na lista que é True |
Aba | Posiciona 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 para um número de série tempo |
aparar | Retorna uma string sem líder e espaços e substitui espaços múltiplos com um único espaço |
Digite o nome | Retorna uma string que descreve o tipo de dados de um variável |
UBound | Retorna ligado a parte 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 |