Nwlapcug.com


Come imparare il codice VBA

Come imparare il codice VBA


Visual Basic for Applications (VBA) è il linguaggio di programmazione che permette agli utenti di Microsoft Office estendere le funzionalità di Excel, Access e Word. Per saperne di VBA, prendere come molti approcci diversi, come si può. Uno dei motivi per fare così è quello di trovare l'approccio che funziona meglio con il tuo stile di apprendimento. Inoltre, ogni approccio di apprendimento riempirà le lacune nelle conoscenze lasciato da un altro. Apprendimento di VBA di codifica consente di scrivere programmi che automatizzano le attività..--quelli che richiede tempo particolarmente..--che il tuo team di lavoro attualmente non a mano.

Istruzioni

Imparare VBA codifica tramite la registrazione di macro

1

Aprire un documento di Word esistente, quindi fare clic su voce Macro del menu "Visualizza" del"." Fare clic su "Registra macro" per iniziare la registrazione, quindi premere "Enter" per accettare il nome predefinito macro "Macro1". Registrazione di macro consente di creare programmi VBA senza scrivere alcun codice. Ancora, si può imparare concetti essenziali e tecniche in VBA studiando il codice prodotto dal registratore macro.

2

Premere "CTRL-F" per visualizzare la finestra di dialogo "Trova e Sostituisci", quindi digitare qualsiasi testo da cercare nella casella. Premere "Enter" per avviare la ricerca, quindi premere "Escape" per chiudere la finestra.

3

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

4

Premere "Alt-F8" per visualizzare la finestra di dialogo per la gestione di macro, quindi fare clic sull'elemento "Macro1", che rappresenta la macro che appena registrata. Fare clic sul pulsante "Edit" per visualizzare il codice sorgente del programma nell'ambiente di sviluppo integrato (IDE) di VBA.

5

Selezionare l'istruzione che legge come segue:

. Text = "< il testo digitato >"

Senza studiare qualsiasi codice VBA, sai intuitivamente che questa istruzione indirizza l'interprete VBA per cercare il testo digitato nella finestra di dialogo "Trova" nel passaggio 2. Questo fatto suggerisce che si può imparare molto su VBA codifica semplicemente leggendo il codice sorgente VBA esistente.

6

Selezionare il testo tra virgolette per l'istruzione che è stato scelto nel passaggio precedente. Digitare qualsiasi altro testo che sai che esiste nel documento di Word che aperta nel passaggio 1.

7

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

VBA studiando esempi MSDN

8

Navigare ai "Concetti di Excel" e "How do I" pagine sotto sottodominio di riferimento di MSDN Excel sviluppatore. Queste pagine contengono collegamenti ad articoli con programmi VBA piccolo campione è possibile eseguire e imparare da. Per ogni articolo sulle pagine appena citato, attenersi alla seguente procedura.

9

Esempio di programma dell'articolo copiare negli Appunti, quindi aprire Excel.

10

Premere "Alt-F11" per immettere l'IDE di VBA, quindi incollare il programma in una finestra di codice.

11

Eseguire il programma come hai fatto il programma macro registrata dalla sezione precedente.

12

Eliminare il programma che è stato incollato nel passaggio precedente, quindi digitarla di nuovo dalla memoria. È necessario fare riferimento alla pagina MSDN che è stato copiato il programma da 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 ciò che semplicemente leggendo in grado di fornire.

13

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