Variabili Excel VBA
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:
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:
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:
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:
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:
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.