Macro di Excel sono programmi scritti nel linguaggio di programmazione di Visual Basic , Applications Edition. Questi programmi possono automatizzare ogni compito in Excel . Per raggiungere questo risultato , è necessario fare quanto segue: registrazione di macro , li modifica nell'ambiente di sviluppo integrato (IDE) ; li eseguire il debug , e consultare browser degli oggetti del IDE per informazioni sugli oggetti virtuali da cui dipendono. Creare una macro
Creare una macro : aprire una nuova cartella di lavoro di Excel , quindi immettere una breve colonna di numeri che aumenta da 10 a 20 . Selezionare la colonna dopo l'ingresso di esso.
Iniziare la registrazione della macro premendo il pulsante rettangolare sul lato sinistro della barra di stato di Excel , nella parte inferiore dello schermo .
Nome della macro " mySort " quindi premere l'icona "Ordina" nella barra degli strumenti di Excel . Selezionare " Sort grande al più piccolo ", quindi interrompere la registrazione della macro premendo nuovamente il tasto macro
Replay il Macro
prova la tua macro : . Ricreare l' iniziale colonna di numeri , ma in una posizione diversa del foglio di lavoro . Assicurarsi che i numeri vanno dal 10 al 20 come prima .
Selezionare la colonna , quindi premere " Alt -F8 " per visualizzare un elenco di macro . Fare doppio clic sulla macro , e notare l'effetto : la colonna non è stato risolto questa volta
Guarda il Codice
macro a volte non registrano . le funzioni precise che li intende . In questi casi , è necessario correggere il codice .
Comunicati " Alt-F8 " per visualizzare nuovamente un elenco di macro . Seleziona il tuo dall'elenco , quindi premere "Modifica" per inserire l'IDE .
Noti i numeri delle quotazioni . Sono la ragione per la macro non viene selezionare correttamente : . I tipi di macro solo un posto specifico nel foglio di lavoro
rivedere la macro
Iniziare a fissare la macro : selezionare solo il codice che recita:
Legenda: = Range (" G5 ") ' ( . tuo codice sarà probabilmente visualizzare un intervallo diverso nelle virgolette ) per
Change quella linea da leggere in questo modo:
chiave : = Selection.Columns ( 1 ) per
Cambiare l'altra linea non corretta del codice che recita come segue : .
SetRange Range (" G5 : G15 " ) per
Cambia il codice a questo : .
SetRange Selection