Come leggere i dati da un foglio Excel utilizzando la codifica di macro VB

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.