Intero | Stringa | Doppio | booleano
Questo capitolo insegna come dichiarare, inizializzare e visualizzare a variabile in Excel VBA. Far sapere a Excel VBA che stai usando una variabile si chiama dichiarazione di una variabile. Inizializzare significa semplicemente assegnare un valore iniziale (iniziale) a una variabile.
Posiziona un pulsante di comando sul foglio di lavoro e aggiungi le righe di codice di seguito. Per eseguire le righe di codice, fare clic sul pulsante di comando sul foglio.
Numero intero
Le variabili intere vengono utilizzate per memorizzare numeri interi.
Dim x As Integer
x = 6
Intervallo ("A1"). Valore = x
Risultato:
Spiegazione: la prima riga di codice dichiara una variabile con nome x di tipo Integer. Successivamente, inizializziamo x con il valore 6. Infine, scriviamo il valore di x nella cella A1.
Corda
Le variabili stringa vengono utilizzate per memorizzare il testo.
Codice:
Dim book As String
libro = "bibbia"
Intervallo ("A1"). Valore = libro
Risultato:
Spiegazione: la prima riga di codice dichiara una variabile con libro nomi di tipo String. Successivamente, inizializziamo il libro con il testo della Bibbia. Usa sempre gli apostrofi per inizializzare le variabili String. Infine, scriviamo il testo della variabile book nella cella A1.
Doppio
Una variabile di tipo Double è più accurata di una variabile di tipo Integer e può anche memorizzare numeri dopo la virgola.
Codice:
Dim x As Integer
x = 5,5
MsgBox "il valore è " & x
Risultato:
Ma questo non è il valore giusto! Abbiamo inizializzato la variabile con valore 5.5 e otteniamo il valore 6. Quello che ci serve è una variabile di tipo Double.
Codice:
Dim x come doppio
x = 5,5
MsgBox "il valore è " & x
Risultato:
Nota: le variabili lunghe hanno una capacità ancora maggiore. Usa sempre variabili del tipo giusto. Di conseguenza, gli errori sono più facili da trovare e il codice verrà eseguito più velocemente.
booleano
Utilizzare una variabile booleana per contenere il valore True o False.
Codice:
Dim continua come booleano
continua = Vero
Se continue = True, allora MsgBox "Le variabili booleane sono fantastiche"
Risultato:
Spiegazione: la prima riga di codice dichiara una variabile con nome continue di tipo Boolean. Successivamente, inizializziamo continue con il valore True. Infine, usiamo la variabile booleana per visualizzare un MsgBox solo se la variabile contiene il valore True.