I fogli Excel leggono i dati nelle celle utilizzando i riferimenti di cella, che sono gli indirizzi che identificano ogni cella. Le macro di Visual Basic leggono anche i dati utilizzando i riferimenti di cella, estraendo i dati leggendo la proprietà Value della cella. Ciò consente alle macro di eseguire script utilizzando il contenuto delle celle. Ad esempio, una macro potrebbe convalidare i dati in una scheda attività dei dipendenti. La macro può leggere una cella, verificare se supera un importo massimo e aprire una finestra di dialogo con un messaggio di errore se la cifra è troppo grande.
1
Fai clic su “Sviluppatore” nella barra dei menu di Excel.
2
Fare clic sull’icona Visual Basic nella scheda Codice della barra multifunzione per avviare la finestra di Visual Basic, Applications Edition.
3
Seleziona la macro nella casella Progetto della finestra che desideri leggere i dati di Excel.
4
Digita la seguente riga di codice:
Dim contenuto As Integer
Questo dichiara una variabile per memorizzare i dati della cella.
5
Sostituisci “Intero” con “Stringa” se la cella contiene una stringa. Sostituisci “Numero intero” con “Data” se la cella contiene una data.
6
Aggiungi la seguente riga, che estrae i dati di una cella:
Contenuto = Intervallo (“A1”). Valore
7
Sostituisci “A1” con l’indirizzo della cella i cui dati devono essere letti dalla macro. Visual Basic memorizzerà il contenuto della cella nella variabile.