Come scrivere una subroutine per un foglio Excel

October 10

Come scrivere una subroutine per un foglio Excel


Fogli di calcolo sono strumenti potenti che ci permettono di gestire grandi quantità di informazioni correlate con un formato di facile, visivo. Per l'utente foglio di calcolo avanzati, tutti i tipi di funzioni sono disponibili per automatizzare le attività, eseguire calcoli e creare formati eleganti. Ci sono cose che non si possono fare con le funzioni di Excel e funzioni di formattazione, tuttavia; per queste caratteristiche, è necessario scrivere codice duro. Fortunatamente, Excel consente di scrivere subroutine in Visual Basic e li collega a destra in fogli di calcolo.

istruzione

1 Aprire il foglio di calcolo che desideri scrivere una subroutine per.

2 Aprire di Visual Basic di Excel premendo i tasti "F11" "Alt" e, oppure selezionando "Strumenti" nella barra dei menu, mouse sopra "Macro" e cliccando su "Visual Basic Editor."

3 Selezionare "Inserisci" dalla barra dei menu e fare clic su "Modulo". Si aprirà una nuova finestra nel centro in cui è possibile scrivere codice.

4 Digitare "Sub", seguito dal nome vuoi per la subroutine, e premere "Invio". L'editor di Visual Basic si riempirà automaticamente tra parentesi e "End Sub". Nel mezzo, è possibile scrivere il codice per la subroutine (è necessario conoscere Visual Basic).

5 Eseguire la subroutine si scrive dall'editor (utilizzando il pulsante "Play") o dal foglio di calcolo come una macro. Per eseguirlo dal foglio di calcolo, o premere il tasto "Alt" ei tasti "F8", oppure selezionare "Strumenti" nella barra dei menu, mouse su "Macro" e cliccare su "Macro". Si dovrebbe vedere la subroutine elencato nella finestra di dialogo questo porta in primo piano.

Consigli e avvertenze

  • Se non siete sicuri su come eseguire una particolare operazione, è possibile registrare una macro e quindi esaminare il suo codice. Selezionare "Strumenti", il mouse sopra "Macro" e clicca su "Registra nuova macro." Assegnare un nome alla nuova macro (questo sarà il nome della subroutine in un nuovo modulo) e quindi eseguire l'operazione in questione (come ad esempio l'immissione di testo in una cella). Interrompere la registrazione, aprire il modulo in Visual Basic Editor e dare un'occhiata al codice che esegue l'azione che si desidera.