Demonstrações VBA comuns para Excel VBA Programming
A tabela a seguir fornece uma lista de declarações VBA comumente usados que você pode usar ao criar macros para o Excel. Para mais informações sobre uma declaração particular, consultar o sistema de ajuda do Excel.
Declaração VBA | O que faz |
---|---|
AppActivate | Ativa uma janela de aplicativo |
Bip | Emite um som via alto-falante do computador |
Ligar | Transfere o controle para outro procedimento |
ChDir | Muda o diretório atual |
ChDrive | Altera a unidade atual |
Fechar | Fecha um arquivo de texto |
const | Declara um valor constante |
Encontro | Define a data atual do sistema |
Declarar | Declara uma referência a um procedimento externo num LinkLibrary dinâmicos (DLL) |
DeleteSetting | Exclui uma seção ou configuração de chave de entrada de um aplicativo inthe Registro do Windows |
escurecer | Declara variáveis e (opcionalmente) os seus tipos de dados |
Faça-Loop | Percorre um conjunto de instruções |
Fim | Usado por si só, sai da programação também usado para terminar um bloco ofstatements que começam com Se, Com, Sub, Function, Property, Tipo ou Selecione |
Apagar | Re-inicializa uma matriz |
Erro | Simula uma condição de erro específica |
Sair Do | Sai um bloco de código Do-Loop |
Exit For | Sai um bloco de For-Next código |
Função Exit | Sai um procedimento Function |
Exit Property | Sai de um procedimento de propriedade |
Exit Sub | Sai um procedimento de sub-rotina |
FileCopy | Copia um arquivo |
Para Cada-Next | Percorre um conjunto de instruções para cada membro da acollection |
For-Next | Percorre um conjunto de instruções um número específico oftimes |
Função | Declara o nome e argumentos para um procedimento Function |
Obter | Lê dados de um arquivo de texto |
GoSub ... Retorno | Ramos para e retornos de um procedimento |
Vamos para | Ramos para a instrução especificada dentro de um procedimento |
If-Then-Else | Processa as declarações condicionalmente (a parte Else isoptional) |
entrada # | Lê dados de um arquivo de texto sequencial |
Matar | Exclui um arquivo |
Deixei | Atribui o valor de uma expressão a uma variável orproperty |
Linha de entrada # | Lê uma linha de dados de um arquivo de texto sequencial |
Carga | Carrega um objeto, mas não mostrá-lo |
Bloquear desbloquear | Controla o acesso a um arquivo de texto |
médio | Substitui caracteres em uma string com outros personagens |
MkDir | Cria um novo diretório |
Nome | Renomeia um arquivo ou diretório |
on Error | Dá instruções específicas sobre o que fazer no caso de anerror |
On ... GoSub | Ramos, com base em uma condição |
On ... GoTo | Ramos, com base em uma condição |
Aberto | Abre um arquivo de texto |
Option base | Altera o limite inferior padrão para matrizes |
opção Comparar | Declara o modo de comparação de padrão quando comparingstrings |
Option Explicit | Forças declaração de todas as variáveis em um módulo |
opção privada | Indica que um módulo inteiro é privada |
Impressão # | Grava dados em um arquivo seqüencial |
Privado | Declara um array local ou variável |
Get propriedade | Declara o nome e argumentos de uma Getprocedure Property |
Property Let | Declara o nome e argumentos de uma Letprocedure Property |
Conjunto de propriedades | Declara o nome e argumentos de uma Setprocedure Property |
Público | Declara uma matriz pública ou variável |
Colocar | Escreve uma variável para um arquivo de texto |
RaiseEvent | Dispara um evento definido pelo usuário |
Aleatória | Inicializa o gerador de números aleatórios |
ReDim | Altera as dimensões de uma matriz |
Rem | Especifica uma linha de comentários (o mesmo que um apóstrofo [ ']) |
Reiniciar | Fecha todos os arquivos de texto abertos |
Currículo | Retoma a execução quando um de tratamento de erros acabamentos de rotina |
RmDir | Remove um diretório vazio |
Salvar configuração | Salva ou cria uma entrada de aplicativo na WindowsRegistry |
procurar | Define a posição para o próximo acesso em um arquivo de texto |
Select Case | Processos declarações condicionalmente |
SendKeys | Envia combinações de teclas para a janela ativa |
Conjunto | Atribui uma referência de objeto a uma variável ou propriedade |
SetAttr | Alterações informações de atributo para um arquivo |
Estático | Declara variáveis no nível do procedimento para que o variablesretain seus valores, desde que o código está sendo executado eo projecthasn't foi redefinida. |
Pare | Interrompe o programa |
Sub | Declara o nome e argumentos de um procedimento Sub |
Tempo | Define a hora do sistema |
Digitar | Define um tipo de dados personalizado |
Descarregar | Remove um objeto da memória |
While ... Wend | Percorre um conjunto de instruções enquanto uma certaincondition permanece fiel |
Largura # | Define a largura da linha de saída de um arquivo de texto |
Com | Permite uma forma abreviada de acessar várias propriedades para anObject |
Escreva # | Grava dados em um arquivo de texto sequencial |