O Visual Basic for Applications linguagem fornece um local para que o usuário insira informações com o uso de caixas de entrada. Estas caixas especializados vai aceitar diferentes tipos de dados em determinados tipos de formatos, incluindo fórmulas , combinações de texto e números , referências de localização de células ou tabelas de dados inteiras chamadas matrizes. As caixas de entrada dentro da linguagem VBA está configurado para aceitar apenas um desses diferentes tipos de formatos e se você entra em um tipo diferente de formato, o programa irá exibir uma mensagem de erro . Fórmula
O tipo de fórmula de caixa de entrada só aceitará uma formulação matemática para o cálculo. Isso pode ser qualquer coisa, desde uma simples adição , subtração, multiplicação ou divisão para algo mais complexo, como álgebra ou mesmo cálculo.
Texto
A caixa de entrada de texto aceitará um combinação de letras, números ou caracteres especiais. Estes também são chamados de " cordas ". A caixa de entrada de texto é útil quando aceitar informações como nomes , endereços ou senhas em um formulário. Você também pode caixas de entrada de texto do programa a ser deixado em branco e aceitar um valor de " nulo" ou "nada" se a categoria específica de um formulário não se aplica.
Celular Referência
A caixa de entrada de referência de célula se aplica quando se trabalha com tabelas de dados , como os encontrados no Microsoft Excel. Uma célula de referência vai ter tanto uma letra para representar a linha e e um número que representa a coluna . No Excel , você pode criar fórmulas que mostram cálculos entre os valores mantidos em celas individuais . Por exemplo , você pode digitar " = A1 + A2 " dentro de uma peça personalizada de código VBA que vai pedir a inclusão entre o valor que está na célula A1 ea célula A2 .
Arrays
uma caixa de entrada de matriz pode conter uma tabela inteira cheia de valores e manipular mais de um valor na mesma tabela de dados. Por exemplo, um array chamado " ArrayColor " pode ter nele os valores de " azul, verde, vermelho, amarelo e roxo. " Cada slot matriz tem um número atribuído a partir de 0 . Assim, o primeiro valor de " azul" teria um valor atribuído de 0, " verde ", o valor de 1, " vermelho ", o valor de 2 e assim por diante . Você poderia escrever um pedaço de código que , então, aceitar outro conjunto de dados chamado " CarTypes " que podem incluir, " hatchback, 2 portas, 4 portas ou caminhão. " Você pode programar a caixa de entrada a matriz para alterar qual matriz será aceito no caixa .