Come scrivere le macro di Excel in VBA

July 6

Microsoft Excel è un foglio di calcolo, che è un componente di Microsoft Office. Excel è stato originariamente sviluppato per il personal computer Macintosh nel 1985. La prima versione per Windows di Excel è stato rilasciato nel 1987 e dal 1988 è stato vendendo più il foglio di calcolo che porta, Lotus 1-2-3. Nel 1999 Excel è stato rilasciato come un componente di Microsoft Office 2000. Microsoft ha incluso Visual Basic, Applications Edition (VBA), al fine di fornire un modo per automatizzare le attività in termini di tempo e di creare moduli personalizzati per Excel e altre applicazioni di Office . Una delle caratteristiche della VBA è la possibilità di creare facilmente un utilizzando il codice di macro.

istruzione

1 Aprire Excel.

2 Aperto VBA tenendo premuto il tasto "Alt" e premendo "F11".

3 Fai clic su "Inserisci" nel menu per attivare le opzioni Insert.

4 Clicca su "Modulo" per creare un nuovo modulo.

5 Tipo "Count Sub ()" nel modulo del modulo per creare una subroutine denominata "Count". Il codice "End Sub" viene aggiunto automaticamente da VBA.

6 Digitare il seguente codice tra "Conteggio Sub ()" e "End Sub" in modo che la subroutine è simile al seguente:

Sub Count()
rowCount = Selection.Rows.Count
MsgBox rowCount
End Sub

7 Chiudere la finestra VBA. Vi è ora una macro denominata Count disponibile su questo Excel Book.

8 Selezionare un numero qualsiasi di righe nel foglio di lavoro da sinistra-clic sulla scheda e trascinando il mouse per evidenziare le righe e le colonne desiderate.

9 Fai clic su "Sviluppatore" nel menu di Excel.

10 Fare clic sul pulsante "Macro" per aprire la finestra di dialogo macro. Il nuovo Macro, creato nel passaggio 6, verrà elencato nella casella Nomi macro.

11 Fare clic sulla macro "conte".

12 Fai clic su "Esegui" per eseguire la macro. Si aprirà una finestra che visualizza il numero di righe nella selezione.

13 Salvare la cartella di lavoro Excel.

Consigli e avvertenze

  • Questo è solo un semplice esempio di come scrivere una macro VBA utilizzando; ci sono molti usi per le macro, ognuno dei quali possono essere scritte in VBA, piuttosto che la registrazione del passo dopo passo Macro.