Come imparare VBA Coding

September 5

Come imparare VBA Coding


Visual Basic, Applications Edition (VBA) è il linguaggio di programmazione che permette agli utenti di Microsoft Office di estendere le caratteristiche di Excel, Access e Word. Per saperne di VBA, prendere come molti approcci diversi, come si può. Uno dei motivi per farlo è quello di trovare l'approccio che funziona meglio con il vostro stile di apprendimento. Inoltre, ogni approccio di apprendimento sarà colmare le lacune di conoscenza lasciati da un altro. Imparare codifica VBA consente di scrivere programmi che automatizzano i compiti - quelli in termini di tempo in particolare - che il vostro team di lavoro attualmente fa a mano.

istruzione

Imparare Coding VBA registrazione macro

1 Aprire un documento di Word esistente, quindi fare clic su "Visualizza" "voce Macro." Del menù Fai clic su "macro Record" per iniziare la registrazione, quindi premere "Invio" per accettare il nome macro di default di "Macro1". Registrazione macro consente di creare programmi VBA senza scrivere codice. Eppure, si può imparare concetti essenziali e le tecniche in VBA studiando il codice prodotto dal registratore di macro.

2 Premere il tasto "Control-F" per visualizzare la finestra di dialogo "Trova e sostituisci", quindi digitare alcun testo di ricerca nella casella. Premere il tasto "Enter" per iniziare la ricerca, quindi premere "Escape" per chiudere la finestra.

3 Fare clic sul pulsante quadratino in basso a sinistra della finestra di Word per terminare la registrazione di macro.

4 Premere il tasto "Alt-F8" per visualizzare la finestra di dialogo per la gestione delle macro, quindi fare clic sulla voce "Macro1", che rappresenta la macro appena registrato. Fare clic sul pulsante "Modifica" per visualizzare il codice sorgente del programma nell'ambiente di sviluppo integrato VBA (IDE).

5 Selezionare la dichiarazione che recita come segue:

.text = "<il testo digitato>"

Senza studiare qualsiasi codice VBA, è intuitivamente sa che questa affermazione dirige l'interprete VBA per cercare il testo digitato nella casella di dialogo "Trova" al punto 2. Questo fatto suggerisce che si può imparare molto di codifica VBA semplicemente leggendo VBA esistente codice sorgente.

6 Selezionare il testo tra le virgolette per l'istruzione si è fatto clic nel passaggio precedente. Digitare qualsiasi altro testo che sai la sua esistenza nel documento di Word aperta nel passaggio 1.

7 Premere il tasto "F5" per eseguire la macro, quindi premere "Alt-F11" per tornare a Word. Word ha selezionato il testo digitato nel passaggio precedente.

VBA studiando MSDN Samples

8 Surf alle "Excel Concepts" e "Come faccio a" pagine sotto sottodominio di riferimento nello sviluppo di Excel di MSDN. Queste pagine contengono dei collegamenti a articoli con programmi VBA piccolo campione si può correre e imparare da. Per ogni articolo sulle pagine appena accennato, effettuare le seguenti operazioni.

9 Copiare il programma del campione articolo negli appunti, quindi aprire Excel.

10 Premere il tasto "Alt-F11" per entrare VBA, quindi incollare il programma in una finestra del codice.

11 Eseguire il programma come avete fatto il programma macro-registrato dalla sezione precedente.

12 Cancellare il programma si è incollato nel passaggio precedente, quindi digitare nuovamente dalla memoria. Avrai bisogno di consultare la pagina di MSDN è stato copiato il programma dal inizialmente, quindi ripetere questo passaggio fino a quando non è più necessario che la pagina. Questo processo produrrà una comprensione del programma che è molto più profondo di quello semplicemente leggendo può fornire.

13 Modificare il codice del passaggio precedente per utilizzare il testo diverso o costanti numeriche dall'originale. Questo è simile al testo continuo cambiamento apportate nel passaggio 5 della sezione precedente. Ad esempio, un programma di esempio potrebbe avere una dichiarazione come "Cellule (1,1) =" Indiana Jones ". Eseguire la stessa istruzione con argomenti diversi per il metodo Cells, come ad esempio" Cellule (2,1) "o" cellule ( 1,2). "