Visual Basic è il linguaggio di programmazione che gli sviluppatori utilizzano per estendere il set di strumenti predefinito di Microsoft Excel . I programmi degli sviluppatori scrivono sono chiamati macro. È possibile creare macro in due modi : mediante la scrittura in un ambiente di programmazione e dalla loro registrazione . Qualunque modo si sceglie di creare le macro , è possibile utilizzare questi programmi per eseguire le attività di Excel con maggiore velocità e meno errori rispetto se si utilizza l'interfaccia utente standard di Excel . Dal macro hanno un tale potere , assicuratevi di provare nuove macro a dati di test prima di utilizzarli con i vostri dati in tempo reale . Istruzioni
registrare una macro
1
Aprire Excel , quindi digitare un elenco di numeri non ordinati in una colonna in uno dei fogli di lavoro . Potrai registra una macro che ordina questi numeri.
2 Fare clic sul pulsante "Office" , quindi fare clic sul pulsante "Opzioni" . Fare clic sulla casella di controllo Mostra scheda Sviluppo fare Excel visualizzare il menu che contiene i pulsanti di registrazione macro . A meno che non si fa clic su questa casella di controllo , i tasti macro rimangono invisibili .
3
Fare clic su " OK" su tutte le finestre di dialogo , quindi fare clic sulla scheda Ora - visibile "Sviluppatore " .
4
Fare clic sul pulsante "Registra" . Excel visualizza una finestra di dialogo in cui viene richiesto di specificare un nome per la macro . Digitare un nome , quindi fare clic su " OK " per iniziare la registrazione della macro .
5
Trascinare attraverso l'elenco dei numeri inseriti in precedenza per selezionare l'elenco , quindi fare clic con loro e fare clic su " Ordina ". Fare clic su " più piccolo più grande di " opzione di ordinamento . Excel ordina i numeri.
6
Fare clic sul pulsante "Stop" sulla barra degli strumenti per terminare la registrazione macro .
7
Tipo un nuovo elenco di numeri non ordinati al posto di l'elenco esistente , quindi fare clic sul pulsante della barra degli strumenti " macro " per visualizzare un elenco di macro .
8
Digitare il nome della macro che avete registrato in precedenza , quindi fare clic sul pulsante "Esegui" . Excel si chiude la finestra di dialogo , quindi esegue la macro . Notare il nuovo elenco dei numeri che hai inserito è ora ordinato .
Scrivere una macro
9
Fare clic sul pulsante " Macro " , quindi fare clic sul nome della macro registrata precedenza . Fare clic sul pulsante "Modifica" per entrare nell'ambiente di sviluppo di Visual Basic .
10
Clicca sotto la dicitura " End Sub " , quindi incollare la seguente nuova macro nella finestra. Questa macro si chiede se si desidera eseguire la macro originale , quindi esegue la macro , se si risponde " Sì".
Public sub askIfUserWantsToRunMacro ( ) per
dim x
x = InputBox " volete eseguire la macro di ordinamento ( si /no ) ? "
se x = "yes" allora
[ Inserisci il tuo nome mACRO QUI ]
End If End Sub
11
tipo sopra il testo " [ inserire il tuo nome mACRO QUI ] " con il nome della macro di ordinamento , quindi fare clic su una qualsiasi delle dichiarazioni del nuovo macro .
12
Fare clic sull'icona "Excel" nella barra delle applicazioni di Windows per tornare al foglio con l'elenco dei numeri ordinati . Crea un nuovo elenco di numeri casuali .
13
Fare clic sul pulsante " Macro " sulla barra degli strumenti , quindi fare doppio clic sulla voce " askIfUserWantsToRunMacro " . Excel viene chiesto con la domanda avete digitato in precedenza .
14
tipo " No" e premere " Invio". Excel non ordinare il nuovo elenco di numeri.
15
Eseguire di nuovo la nuova macro , ma inserire " sì" questa volta . Excel ordina i nuovi numeri.