in-built di Visual Basic di Microsoft Excel for Applications ( VBA ) la lingua ti permette di espandere Excel creando il proprio codice per automatizzare i processi , e di aggiungere nuove funzionalità al software . Al fine di manipolare i dati nelle celle del foglio di calcolo tramite il codice VBA , è necessario essere in grado di fare riferimento a loro in qualche modo, quindi VBA sa che le cellule su cui lavorare . Excel consente di fare riferimento a celle utilizzando sia la loro riga e colonna di riferimento , oppure definendo un nome personalizzato per la cellula . Il riferimento di cella può quindi essere utilizzato dal " Range ( ) " VBA comando per selezionare la cella . Istruzioni
1
Creare una nuova macro per eseguire il codice VBA premendo il tasto " Alt " e "F8" da Excel . La finestra di dialogo macro si aprirà e mostrerà tutte le macro utilizzate dalla cartella di lavoro corrente . Nella casella " Nome macro " , inserire un nome per la nuova macro e quindi fare clic sul pulsante "Crea" per aprire l' editor VBA . Il VBA Editor creerà una nuova subroutine utilizzando automaticamente il nome della macro
2
Aggiungere il seguente su una nuova riga all'interno del blocco di codice creato automaticamente dal VBA Editor : .
Gamma ( " A1 " ) = "Questa è la prima cellula "
Questo codice utilizza la funzione " Range ( ) " VBA per selezionare la cella " A1 ", e poi imposta il valore della cella al testo scelto . È possibile modificare l'intervallo di "A1" a qualsiasi riferimento di cella utilizzando il formato di colonna /riga .
3
Eseguire il codice premendo il tasto " F5 " , e tornare al foglio di calcolo utilizzando la barra delle applicazioni di Windows . Vedrete il testo " Questa è la prima cellula " è stato inserito automaticamente nella cella "A1 ".
4
Selezionare la cella "D1 " sul vostro foglio di calcolo , fare clic sulla cella . Fare clic sulla scheda " Formule " sulla barra degli strumenti principale , quindi fare clic su "Definisci nome " dalla sezione " nomi definiti " . Inserire " myRange " nella casella "Nome" e fare clic su " OK ".
5 Interruttore
indietro al VBA Editor e modificare il codice nella macro a:
Gamma ( " myRange " ) = " Questa è una selezione personalizzata "
Questo seleziona le celle definite dal nome " myRange . " Eseguire la macro premendo il tasto "F5" . Tornare al foglio di calcolo , e in cella "D1" si vedrà il nuovo testo è stato aggiunto automaticamente .