Comprensione delle variabili nelle macro VBA (Microsoft Excel)
Excel ti consente di scrivere macro in un linguaggio chiamato Visual Basic for Applications (VBA). Questa è una versione specializzata del linguaggio di programmazione BASIC e, come tale, consente di utilizzare le variabili.
Le variabili non sono altro che nomi che rappresentano altri dati. Nel corso della tua macro puoi persino modificare i dati a cui si applica il nome.
VBA ti consente di utilizzare diversi tipi di variabili. Ci sono undici tipi di variabili che puoi usare nelle tue macro. Questi sono noti come _data types, _ e dovresti usare il tipo di dati che più si avvicina alle caratteristiche delle informazioni che stai memorizzando nella variabile. VBA supporta i seguenti tipi di dati:
Byte. * Una variabile numerica compresa tra 0 e 255.
Boolean. * Una variabile con due possibili valori: True (-1) o False (0).
Intero. * Una variabile numerica progettata per numeri interi nell’intervallo compreso tra -32.768 e 32.767.
Lungo. * Una variabile numerica progettata per numeri interi molto grandi.
Valuta. * Una variabile numerica progettata per calcoli che coinvolgono valori monetari.
Single. * Una variabile numerica progettata per valori a virgola mobile a precisione singola; accurato a circa sei o sette cifre decimali.
Double. * Una variabile numerica progettata per valori a virgola mobile a precisione doppia; accurata fino a circa 15 cifre decimali.
Data. * Una variabile numerica progettata per rappresentare una data e un’ora come un numero reale. Il valore a sinistra del separatore decimale è la data e quella parte a destra del separatore decimale è l’ora.
String. * Una variabile che può contenere qualsiasi tipo di testo o carattere desiderato. È possibile assegnare un massimo di circa 63.000 caratteri a una variabile stringa.
Object. * Una variabile che contiene un puntatore a un oggetto definito all’interno di VBA.
Variante. * Una variabile che può contenere qualsiasi tipo di dati.
Un tipo di dati aggiuntivo (decimale) è specificato anche nella documentazione VBA, ma non è attualmente supportato dalla lingua. Come in altre versioni di BASIC, VBA consente anche di definire array di variabili e di creare tipi di dati definiti dall’utente. Tuttavia, l’intera gamma di specifiche delle variabili è troppo complessa per un semplice _ExcelTip _. Se hai bisogno di informazioni specifiche su come lavorare con le variabili, fai riferimento a un buon libro di programmazione Visual Basic o VBA. È anche possibile consultare la guida in linea di VBA sotto l’istruzione Dim.
_Nota: _
Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti ExcelTips), ho preparato una pagina speciale che include informazioni utili.
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (11800) si applica a Microsoft Excel 2007, 2010, 2013 e 2016.
Puoi trovare una versione di questo suggerimento per la vecchia interfaccia del menu di Excel qui: