Affinché le nostre applicazioni funzionino è necessario inserire il codice Basic,
cioè le istruzioni che indicano al computer quali comandi eseguire ed in che ordine.
Il codice viene inserito nelle finestre "Modulo di codice" all'interno dell'Editor di
"Visual Basic". Per creare un nuovo modulo di codice, aprire un nuovo documento Excel
ed entrare nell'Editor VBA. Quindi scegliere la voce "Modulo" dal menù "Inserisci".
|
|
Classificazione dei Dati
|
I dati utilizzati dai moduli di codice durante l'esecuzione dei programmi vengono
memorizzati all'interno delle "Costanti" e delle "Variabili". Le variabili
rappresentano dati il cui valore cambia durante l'esecuzione del programma,
le costanti invece contengono sempre lo stesso valore predefinito durante tutta l'elaborazione.
|
|
La sintassi di variabili e costanti è la seguente:
Dim NomeVariabile as Tipovariabile
Const NomeVariabile as TipoCostante = ValoreCostante
|
Il nome di una variabile non può:
|
- Superare i 255 caratteri.
- Contenere punti o operatori matematici.
- Non deve essere una parola riservata di Visual Basic,
cioè quelle parole che servono per impartire le istruzioni
al programma; come ad esempio: Loop, Function, Sub, End, Do,
Integer, Case, If, For, Else, Then, Select.
|
|
Le variabili utilizzate non sono tutte uguali, possono essere numeri interi,
numeri decimali, stringhe di caratteri, date ecc... Valori diversi hanno bisogno
di un trattamento diverso. Per questo motivo in Visual Basic esistono tipi di
dati differenti che possono essere dichiarati in modo esplicito.
|
|
Tipo
|
Descrizione
|
Byte
|
Accetta numeri da 0 a 255
|
Integer
|
Accetta numeri da -32768 a 32767
|
Long
|
Accetta numeri da -2147483648 a 2147483647
|
Single
|
Accetta numeri da -3,402823E38 a -1,401298E-45 per valori negativi
Da 1,401298E-45 a 3,402823E38 per valori positivi
|
Double
|
Accetta numeri da -1,79769313486232E308 a -4,94065645841247E-324 per valori negativi
Da 4,94065645841247E-324 a 1,79769313486232E308 per valori positivi
|
Boolean
|
Accetta solo 2 valori "True" o "False"
|
String
|
Accetta da 0 a 65000 caratteri
|
Date
|
Date dal 1 gennaio 100 al 31 dicembre 9999
|
Variant
|
Se contiene solo numeri: come Double. Se contiene anche caratteri: come String.
|
|
|
Per indicare con chiarezza che tipo di dato stiamo usando dobbiamo dichiarare le variabili.
Visual Basic assegna le variabili non dichiarate, o dichiarate senza specificare il tipo di dato,
al tipo Variant.
|
|
Anche se non è necessario, è buona norma dichiarare sempre variabili e costanti all'interno del codice,
questo aiuta a ridurre gli errori di scrittura del codice.
Quando viene inserita la parola chiave "Option Explicit" in cima al modulo di codice,
Visual basic, in caso di mancata dichiarazione di una variabile, darà una segnalazione di errore.
|
|
|