December 24
Microsoft Excel di in-built Visual Basic, Applications Edition (VBA) il linguaggio consente di espandere Excel creando il proprio codice per automatizzare i processi, e aggiungere le proprie caratteristiche al software. Al fine di manipolare i dati nelle celle del foglio di calcolo tramite codice VBA, è necessario essere in grado di fare riferimento a loro, in qualche modo, in modo da VBA sa che le cellule su cui lavorare. Excel consente di fare riferimento a celle utilizzando la riga e di riferimento di colonna, o attraverso la definizione di un nome personalizzato per la cella. Il riferimento di cella può quindi essere utilizzato dal comando VBA "Range ()" per selezionare la cella.
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à 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. L'editor VBA creerà una nuova subroutine automaticamente utilizzando il nome della macro.
2 Aggiungere la seguente in una nuova riga all'interno del blocco di codice creato automaticamente dal redattore di VBA:
Range ( "A1") = "Questa è la prima cella"
Questo codice utilizza la funzione VBA "Range ()" per selezionare la cella "A1" e quindi imposta il valore della cella per il testo scelto. È possibile modificare l'intervallo "A1" a qualsiasi riferimento di cella utilizzando il formato 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 facendo clic sulla cella. Fare clic sulla scheda "Formule" sulla barra degli strumenti principale, e quindi fare clic su "Definisci nome" dalla sezione "nomi definiti". Inserire "myRange" nella casella "Nome" e fare clic su "OK".
5 Tornare alla Editor di VBA, e modificare il codice nella macro a:
Range ( "myRange") = "Questa è una selezione personalizzata"
Questo seleziona le cellule definite con il nome di "myRange." Eseguire la macro premendo il tasto "F5". Passare al foglio di calcolo, e nella cella "D1" si vedrà il nuovo testo è stato aggiunto automaticamente.