December 22
VBA o "Visual Basic for Applications" è il linguaggio di programmazione per la scrittura di macro (funzioni) nel foglio di calcolo Excel. Una macro VBA offre il vantaggio di automatizzare compiti ripetitivi in una procedura senza soluzione di continuità che può essere eseguito in uno scatto di un evento del mouse, tasto o foglio di lavoro.
1 Selezionare "File | Nuovo" in Excel per creare una nuova cartella di lavoro.
2 Inserire i valori "frutti", "Apple", "mela", "banane" e "Orange" nelle celle A1, A2, A3, A4, A5 e.
3 Inserire i valori "prezzo", "1.5", "1.4", "2", "1.5" nelle celle B1, B2, B3, B4 e B5.
4 Selezionare "Strumenti | Macro> Macro ..."
5 Inserire il nome della macro "sortFruitPrices" nella finestra di Macro e selezionare "Crea".
6 Copiare e incollare il seguente codice sotto l'intestazione funzione di auto-generato "sortFruitPrices Sub". Si noti che "_" rappresenta la continuazione stessa linea, "Header" è impostato su "xlYes" in modo che la riga del titolo non è incluso in una sorta di "matchcase" è impostato su "True", in modo che Apple precede Apple).
Cells.Sort _
Key1: = Range ( "A1"), Order1: = xlAscending, _
Key2: = Range ( "B1"), order2: = xlAscending, _
Intestazione: = xlYes, OrderCustom: = 1, matchcase: = True, Orientamento: = xlSortColumns
7 Premere il tasto "F5" per eseguire la macro.
8 Selezionare "File | Salva" e salvare la macro in "C: \ Book1.xls".
9 Premere il tasto "Alt + Tab" per passare dalla editor VBA per il foglio di calcolo di Excel.
10 Selezionare "Strumenti | Personalizza ..." e fare clic sulla scheda "Comandi" nella finestra di dialogo.
11 Selezionare "Macro" dalla lista "Categorie". Clicca su "Menu elemento personal" dalla lista "Comandi", trascinarla sopra l'opzione "Strumenti" nel menu principale in modo che il menu si apre automaticamente, quindi rilasciarlo sotto l'ultimo elemento.
12 Fai clic destro su "Strumenti | Menu clienti Item" e modificare la voce nome in "sorta & FruitPrices," quindi premere "Invio".
13 Fai clic destro su "Strumenti | sortFruitPrices" e selezionare "Assegna macro ...". Selezionare sortFruitPrices dall'elenco di macro e fare clic su "OK". Chiudere la finestra di dialogo Personalizza.
14 Salva "C: \ Book1.xls".
15 Modificare il valore "Apple" per "ananas" e poi selezionare "Strumenti |. SortFruitPrices"
16 Fare clic sulla scheda "Sheet1" nella parte inferiore del foglio di lavoro e selezionare "Visualizza codice."
17 Fare clic sulla lista degli oggetti sopra il riquadro codice sorgente in cui viene visualizzato "(Generale)" e selezionare "Foglio di lavoro".
18 Selezionare "Modifica" dalla lista "Eventi" accanto all'elenco "oggetti".
19 Copiare e incollare il seguente codice sotto l'intestazione funzione di auto-generato "Private Sub Worksheet_Change:"
Se Target.Column = 1 Poi
sortFruitPrices chiamata
Finisci se
20 Premere il tasto "Alt + Tab" per passare dalla editor VBA per il foglio di calcolo di Excel.
21 Salva "C: \ Book1.xls".
22 Change "mela per" dessert di mele "e premere" Invio ". Si noti che il foglio di lavoro in sé ordina automaticamente.