Il Visual Basic per Applications linguaggio offre un posto per l'utente di inserire informazioni con l'uso di caselle di input . Queste scatole specializzati accettano diversi tipi di dati in particolari tipi di formati, tra cui combinazioni di formule , di testo e il numero , la posizione riferimenti di cella o intere tabelle di dati come array . Caselle di input all'interno del linguaggio VBA sono impostati per accettare solo uno di questi diversi tipi di formati e , se si entra in un diverso tipo di formato , il programma visualizza un messaggio di errore . Formula
Il tipo di formula di dialogo di input accetterà solo una formula matematica per il calcolo. Questo può essere qualsiasi cosa, da semplice aggiunta ,
Testo
La casella di immissione del testo sottrazione , moltiplicazione o divisione per qualcosa di più complesso , come l'algebra o anche calcolo. Accetta una combinazione di lettere, numeri o caratteri speciali . Questi sono anche chiamati "stringhe ". La casella di immissione del testo è utile quando si accettano informazioni quali nomi, indirizzi o le password in un form. Si può anche programmare le caselle di input di testo per essere lasciato vuoto e accettare un valore " null" o " nulla " se la categoria specifica di un modulo non si applica .
Cellulare di riferimento < >
La casella di ingresso di riferimento cella br si applica quando si lavora con tabelle di dati, come quelli che si trovano in Microsoft Excel . Un riferimento di cella avrà sia una lettera per rappresentare la riga e ed un numero per rappresentare la colonna . In Excel è possibile creare formule che mostrano i calcoli tra valori contenuti nelle singole celle . Ad esempio, è possibile immettere " = A1 + A2 " all'interno di un pezzo personalizzato di codice VBA che chiamerà per l'aggiunta tra qualsiasi valore è nella cella A1 e la cella A2 .
Array
< br
una casella array input > può contenere un intero tavolo pieno di valori e manipolare più di un valore nella stessa tabella dei dati . Ad esempio , un array chiamato " ArrayColor " potrebbe avere in essa i valori di " blu , verde, rosso , giallo e viola . " Ogni slot array ha un numero assegnato a partire da 0 . Quindi il primo valore di " blu " avrebbe un valore assegnato di 0 , " verde ", il valore di 1 , "rosso ", il valore 2 e così via . Si potrebbe scrivere un pezzo di codice che avrebbe poi accettare un altro array di dati detti " CarTypes " che possono includere , " hatchback , a 2 porte , 4 porte o camion . " È possibile programmare la casella di input array di array di cambiare che sarà accettato in area .