Questo capitolo insegna come dichiarare, inizializzare e visualizzare una variabile in Excel VBA. Lasciando Excel VBA sapere che si sta utilizzando una variabile che viene chiamato dichiarazione di una variabile. Inizializzazione significa semplicemente assegnando un valore iniziale (iniziale) a una variabile.

Mettere un link: / VBA-Create-a-macro # Comando-tasto [pulsante di comando] nel foglio di lavoro e aggiungere le linee di codice di seguito. Per eseguire le linee di codice, fare clic sul pulsante di comando sul foglio.

intero

variabili intere vengono utilizzati per memorizzare numeri interi.

Dim x As Integer

x = 6

Range("A1").Value = x

Risultato:

Integer Variable in Excel VBA

Spiegazione: la prima linea di codice dichiara una variabile con il nome x di tipo integer. Successivamente, si inizializza x con valore 6. Infine, si scrive il valore di x alla cella A1.

String

Le variabili stringa vengono utilizzate per il testo negozio.

Codice:

Dim book As String

book = "bible"

Range("A1").Value = book

Risultato:

String Variable

Spiegazione: la prima linea di codice dichiara una variabile con il nome del libro di tipo String. Successivamente, abbiamo inizializzare libro con la Bibbia testo. Usare sempre apostrofi per inizializzare le variabili stringa. Infine, scriviamo il testo del libro variabile cella A1.

Doppio

Una variabile di tipo Double è più preciso di una variabile di tipo Integer e può anche memorizzare i numeri dopo la virgola.

Codice:

Dim x As Integer

x = 5.5

MsgBox "value is " & x

Risultato:

Not Accurate Enough

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

Codice:

Dim x As Double

x = 5.5

MsgBox "value is " & x

Risultato:

Double Variable

Nota: le variabili lunghi hanno una capacità ancora più grande. Usare sempre variabili del tipo giusto. Di conseguenza, gli errori sono più facili da trovare e il tuo codice saranno più veloci.

booleano

Utilizzare una variabile booleana per contenere il valore True o False.

Codice:

Dim continue As Boolean

continue = True

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

Risultato:

Boolean Variable

Spiegazione: la prima linea di codice dichiara una variabile con il nome continua di tipo booleano. Successivamente, abbiamo inizializzare continuare con il valore True.

Infine, usiamo la variabile booleana per visualizzare solo un MsgBox se la variabile contiene il valore vero.