Comandi VBA comuni in MS Excel

Scopri un'altra funzione su Excel.

Messaggio

Una finestra di messaggio, o meglio nota come "finestra pop-up fastidiosa", consente a Excel di interagire con gli utenti. Il comando VBA, "MsgBox" (senza virgolette) viene utilizzato per creare finestre di messaggio. Il programmatore utilizza VBA per definire quali informazioni verranno fornite all'utente in una finestra di messaggio, quali informazioni verranno inserite dall'utente e cosa verrà fatto con tali informazioni.

Selezione di cellule

Il comando VBA, Intervallo, fa riferimento a una cella o un gruppo di celle. Quando combinato con la proprietà dell'oggetto Value, come in "Range (" A1 "). Value" (senza aprire e chiudere le virgolette), è possibile selezionare il contenuto di una cella.

ciclo

I programmatori spesso devono eseguire il ciclo su più istanze di un oggetto affinché una funzione possa essere completamente implementata. Per MS Excel, i comandi VBA per il ciclo sono "Per ogni ... Successivo" (senza virgolette).

commenti

Accettalo, i programmatori sono umani e dimenticheranno lo scopo di un comando VBA. Un modo per evitare di dimenticare è quello di fare un commento in tutto il codice VBA. Il modo più comune per commentare un VBA per Excel è usare l'apostrofo, ma c'è un comando molto più lungo, "Rem" (senza virgolette) che può essere usato per coloro che preferiscono non usare la punteggiatura nel codice.

Accelerare i calcoli

MS Excel calcola automaticamente le formule, oppure puoi calcolarti, aggiornandole in base alle modifiche delle informazioni, premendo il tasto "F9". Tuttavia, entrambi i metodi richiedono il posizionamento all'interno e dietro VBA se le formule sono per funzioni definite dall'utente, rallentando il calcolo. Secondo Microsoft, è possibile impedire a MS Excel di eseguire calcoli al di fuori di VBA reindirizzando la chiave "F9" con una subroutine privata:

Application.OnKey "{F9}", "Recalc"