Alguns recursos do Excel pode inserir dados automaticamente , poupando tempo e reduzindo erros. Por exemplo, você pode instruir o Excel, por meio de sua linguagem de programação Visual Basic for Applications , ou VBA, para carregar um banco de dados na memória quando um usuário clica em um botão Excel . Você pode digitar tanto o texto formatado e dados gráficos em recursos automatizados entrada do Excel . Autocorrect
recurso AutoCorreção do Excel fornece uma forma de entrada de dados automatizada. Substitutos de AutoCorreção abreviado texto com mais texto depois de digitar a abreviatura . Por exemplo, se você tiver criado uma entrada de AutoCorreção que liga a abreviatura " pgm " com a palavra " programa ", o Excel automaticamente tipos que mais palavra cada vez que você digitar " pgm ".
Macros < br >
o primeiro passo para usar macros para entrada de dados automatizado no Excel é escrever uma descrição do que você deseja que a macro para fazer. Por exemplo, você pode escrever "Eu quero que a macro para procurar as minhas iniciais , e digitar uma mensagem em uma célula da planilha quando encontra -los. " Ao escrever para baixo exatamente o que você deseja que a macro para fazer , você reduz a adivinhação quando a programação da macro.
Identificar Função Evento
Depois de definir exatamente como o seu macro entrará automaticamente os dados , identificar o evento em que a macro vai inserir os dados . Por exemplo, se você está escrevendo uma macro que insere uma mensagem depois de detectar a entrada de um texto específico em uma célula da planilha , ler uma lista de funções de eventos associados à entrada de dados. Funções de eventos são funções que VBA é executado quando eventos específicos , como cliques do mouse e entrada de célula , ocorre em uma planilha do Excel . Por exemplo, a "mudança" evento dos " Planilha " objeto é executado quando um usuário digita algo em uma célula da planilha .
Escrever programas
Depois de identificar uma função de evento , através do qual a macro VBA entrará automaticamente dados , escrever o programa para produzir esses dados. Para fazer com que o Excel insira uma mensagem em uma célula da planilha após a detecção de um valor específico em outra célula , você pode escrever algo como o seguinte :
Sub Worksheet_Change Privado ( ByVal Target As Range)
Se Gama ("A1 ") = " CK " Então
Range (" D5 ") = " Clark Kent assinado hoje em " & Now
End If End Sub
Esse programa detecta o caracteres " CK " na célula "A1" de terceira planilha da pasta de trabalho atual, em seguida, insere dados em outra célula através da atribuição de um valor para o "Range " objeto Excel, o que representa células da planilha . < br >