/ / Variabili VBA di Excel

Variabili VBA di Excel

Numero intero | Stringa | Doppio | booleano

Questo capitolo ti insegna come dichiarare, inizializzare e visualizzare a variabile nel Excel VBA. Lasciando Excel VBA sapere che stai usando una variabile si chiama dichiarare una variabile. Inizializzare significa semplicemente assegnare un valore iniziale (iniziale) a una variabile.

Inserisci un pulsante di comando nel tuo foglio di lavoro e aggiungi le linee di codice qui sotto. Per eseguire le righe di codice, fare clic sul pulsante di comando sul foglio.

Numero intero

Le variabili intere sono utilizzate per memorizzare numeri interi.

Dim x As Integer
x = 6
Range("A1").Value = x

Risultato:

Variabile intera in VBA di Excel

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.

Stringa

Le variabili stringa vengono utilizzate per memorizzare il testo.

Codice:

Dim book As String
book = "bible"
Range("A1").Value = book

Risultato:

Variabile di stringa

Spiegazione: la prima riga di codice dichiara una variabile con la rubrica di tipo String. Successivamente, inizializziamo il libro con la bibbia del testo. 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 "value is " & x

Risultato:

Non abbastanza preciso

Ma quello non è il giusto valore! Abbiamo inizializzato la variabile con il valore 5.5 e otteniamo il valore 6. Ciò di cui abbiamo bisogno è una variabile di tipo Double.

Codice:

Dim x As Double
x = 5.5
MsgBox "value is " & x

Risultato:

Doppia variabile

Nota: le variabili lunghe hanno una capacità ancora maggiore. Usa sempre le variabili del tipo giusto. Di conseguenza, gli errori sono più facili da trovare e il tuo codice verrà eseguito più velocemente.

booleano

Utilizzare una variabile booleana per contenere il valore Vero o Falso.

Codice:

Dim continue As Boolean
continue = True

If continue = True Then MsgBox "Boolean variables are cool"

Risultato:

Variabile booleana

Spiegazione: la prima riga di codice dichiara una variabile con nome continua di tipo Booleano. Successivamente, inizializziamo con il valore True. Infine, usiamo la variabile booleana per visualizzare solo un MsgBox se la variabile contiene il valore True.

Leggi anche: