Tipi di scatole di ingresso in VBA

April 14

Il Visual Basic, linguaggio Applications fornisce un posto per l'utente di immettere informazioni con l'uso di caselle di input. Queste scatole specializzati accettano diversi tipi di dati in particolari tipi di formati, tra cui formule, combinazioni di testo e numeri, riferimenti posizione della cella o intere tabelle di dati chiamati array. caselle di immissione 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 casella di input accetterà solo una formulazione matematica per il calcolo. Questo può essere qualsiasi cosa, da oltre semplice, sottrazione, moltiplicazione o divisione per qualcosa di più complesso, come l'algebra o addirittura calcolo.

Testo

La casella di testo accetta una combinazione di lettere, numeri o caratteri speciali. Questi sono anche chiamati "stringhe". La casella di testo è utile quando si accettano informazioni quali nomi, indirizzi o le password in una forma. È possibile anche caselle di immissione testo del programma per essere lasciato vuoto e accettare un valore "null" o "nulla" se la categoria specifica in un form non si applica.

cellulare di riferimento

La casella di immissione riferimento di cella 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 i 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 A2 cellulare.

Array

Una casella di input array 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 sé i valori di "blu, verde, rosso, giallo e viola." Ogni slot matrice ha un numero assegnato iniziando con 0. Quindi il primo valore di "blue" avrebbe un valore assegnato di 0, "verde", il valore di 1, "rosso", il valore di 2 e così via. Si potrebbe scrivere un pezzo di codice che avrebbe poi accettare un altro array di dati chiamati "CarTypes" che possono includere, "hatchback, 2 porte, 4 porte o camion." È possibile programmare la casella di input matrice a cambiare, che serie sarà accettato nella scatola.