comandi VBA di MS Excel arrivare a fare ciò che si vuole - e più veloce di sfogliare tutti i menu sulla barra di navigazione . I programmatori utilizzano VBA per scrivere macro in MS Excel ; queste macro possono svolgere funzioni che potrebbero essere specifiche per l'applicazione. I programmatori possono beneficiare di mantenere un riferimento al linguaggio VBA a portata di mano per cercare come implementare nuove funzionalità . Alcuni comandi VBA sono abbastanza comuni e utili per imparare subito. Message Box
una finestra di messaggio , o più comunemente indicato come " quel fastidioso pop - up ", consente di Excel per interagire con gli utenti . Il comando VBA , " MsgBox" (senza virgolette) viene utilizzato per creare finestre di messaggio . Il programmatore utilizza VBA per definire le informazioni sarebbe stato dato per l'utente in una finestra di messaggio , quali informazioni saranno di input da parte dell'utente e quello che sarà fatto con queste informazioni .
Selezione di celle
Il comando VBA , Gamma , fa riferimento a una cella o un gruppo di celle . In combinazione con la proprietà dell'oggetto , valore - come in " Range (" A1 " ) Valore . " (Senza le virgolette aperte e chiuse ) - è possibile selezionare il contenuto di una cella
< br . > Looping
programmatori hanno spesso bisogno di un ciclo tra più istanze di un oggetto per attuare pienamente una funzione. Per MS Excel , i comandi VBA per looping sono " For Each ... Next" (senza virgolette) .
Commentando
Lascia la faccia esso , i programmatori sono esseri umani e dimenticherà la destinazione di un comando VBA . Un modo per evitare di dimenticare è quello di commentare ampiamente in tutto il codice VBA . Il modo più comune di commentare in VBA per Excel è di usare l'apostrofo , ma c'è un comando più lungo , " Rem " (senza virgolette ), che può essere utilizzato per coloro che preferiscono non usare la punteggiatura in codice .
< Br >
Accelerare calcoli
MS default Excel per calcolare automaticamente le formule , oppure è possibile calcolare le formule - aggiornandoli sulla base delle variazioni nelle informazioni - premendo il tasto " F9 " . Tuttavia, entrambi questi metodi richiedono un passo in e di nuovo fuori VBA se le formule richiedono funzioni definite dall'utente VBA , rallentando calcolo. Secondo Microsoft , è possibile impedire MS Excel di calcolo al di fuori di VBA reindirizzando il tasto " F9 " con una subroutine privata dei seguenti:
Application.OnKey "{ F9 } " , " Ricalcolo "