Come scrivere un programma di Excel VBA

December 14

Visual Basic, Applications, o VBA, è un linguaggio di programmazione semplice che Microsoft include in una manciata di suoi programmi di Office, tra cui Excel 2010. VBA permette di scrivere codice che interagirà con o uscita per il foglio di calcolo di Excel. programmi Excel VBA sono spesso chiamati macro, in quanto sono normalmente progettati per eseguire operazioni ripetitive nel foglio di lavoro. La creazione di una macro di Excel VBA è solo una questione di aprire l'editor VBA e utilizzando la sintassi corretta per avviare il programma.

istruzione

1 Trovare il file Excel che si desidera convertire, includendo un programma di VBA. Fare doppio clic sul file per aprire il foglio di calcolo.

2 Tenere premuto Alt e premere F11 per aprire l'editor VBA. L'editor si aprirà in una nuova finestra.

3 Pulsante destro del mouse su uno qualsiasi dei fogli di lavoro, che verranno elencati nella colonna sottile sul lato sinistro dell'editor VBA. Muovi il mouse sopra "Inserisci" e selezionare "Modulo". Questo aggiungerà un nuovo modulo, che è solo qualcosa per tenere il vostro programma di VBA, alla lista. Fare doppio clic sul modulo che appare, e la metà destra l'editor VBA diventa bianca.

4 Fare clic sul lato destro dell'editor VBA. Viene visualizzato un cursore lampeggiante. Immettere il seguente codice nell'editor:

Nome Sub ()

Modifica "Nome" a tutto ciò che si desidera assegnare un nome al subroutine. Premere Invio per completare la linea e l'editor VBA metterà automaticamente il comando "End Sub" su una linea sotto il cursore. Questo è come si inizia tutte le macro che si creano in VBA.

5 Creare variabili del vostro programma per le prossime righe. Iniziare ogni riga con la parola "Dim", che significa che si sta creando una variabile. Inserire il nome della variabile seguito dalla parola "come", allora il tipo di variabile. Ad esempio, sia "Dim x as Integer" e "Dim y come variante" sono accettabili. Se si dispone di più variabili dello stesso tipo, metterli sulla stessa riga separate da una virgola, come ad esempio "Dim x, y come intero."

6 Inserisci il codice vero e proprio per il vostro programma sotto le variabili. Inserire il codice in lettere minuscole, come VBA sfruttare automaticamente i comandi che si riconosce, che può aiutare a scrivere il codice. VBA vi aiuteranno a completare alcuni comandi. Ad esempio, quando si immette "Range (" per iniziare una riga di codice che selezionerà un intervallo di celle del foglio di lavoro, VBA visualizzerà una piccola scatola accanto al cursore raccontare il formato corretto per completare l'argomento. Quando si arriva a un punto nel codice in cui è evidente che sarà necessario chiamare alcune funzioni, VBA visualizza automaticamente un elenco di tutte le funzioni, che ti permette di selezionare dalla lista invece di digitare in.

Consigli e avvertenze

  • Premere il pulsante "Play" nella parte superiore della finestra di editor VBA per eseguire il programma.