Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Microsoft Access >> .

Come lavorare con le classi VBA in Excel

Le classi di Visual Basic for Applications o VBA , sono modelli per oggetti virtuali di Excel , che comprendono il foglio di lavoro e oggetti Range , tra molti altri . Lavorare con le classi VBA comporta la definizione di loro proprietà , in esecuzione i loro metodi e la scrittura di istruzioni che Excel verrà eseguito quando si verificano eventi che impattano una classe. Una volta che si possono fare queste tre grandi categorie di attività con le classi utilizzate più di frequente di VBA , sarai un passo dalla scrittura di programmi che consentono di automatizzare completamente Excel .
Istruzioni di un immobile

1 Fare clic sul pulsante della scheda " sviluppatori" " Visual Basic " per rendere Excel aprire l' ambiente di programmazione VBA .
2

Incollare il seguente programma nella finestra di sviluppo al centro dello schermo. Questo programma utilizza casa.L della classe Range per cambiare il colore della cella attiva . Si noti che "Range" è la classe VBA di " ActiveCell . "

Sub colorCell ( )

Application.ActiveCell.Interior.color = XlRgbColor.rgbGreen

End Sub

3

Clicca su uno dichiarazioni del programma per selezionare il programma .
4

Clicca comando del menu Run " Run " per eseguire il programma.

5

Fare clic sull'icona "Excel" sulla barra delle applicazioni di Windows per tornare a Excel . Si noti che la cella corrente è diventato verde .
Utilizzare un metodo
6

Clicca comando " Nuovo" del pulsante Office , quindi fare clic su " Crea" per creare una nuova cartella di lavoro . Fare clic su comando " Salva" del pulsante Office , quindi digitare il nome del file " C : \\ mybook.xlsm " nella casella di testo "Nome" . Premere il tasto " Ctrl " e "F4" contemporaneamente per chiudere la cartella di lavoro . Potrai utilizzare una classe di VBA di Excel in un programma di riaprire "c : \\. Mybook.xlsm "
7

Fare clic sul pulsante " Visual Basic " della scheda " sviluppatori" . Excel visualizza la finestra di programmazione per l'ambiente di sviluppo VBA .
8

Incollare il seguente programma nella finestra di programmazione . Questo programma utilizza il metodo Open della classe Workbooks per aprire la cartella di lavoro salvato nel passaggio 1

Sub OpenWorkbook ( ) per

Application.Workbooks.Open "c : \\ mybook.xlsm " .

End Sub
9

Clicca una delle dichiarazioni del programma , quindi fare clic sul comando " Esegui" del menu Esegui per avviare il programma .
10

Fare clic sull'icona "Excel" nella barra delle applicazioni di Windows per tornare a Excel . Osservare il nome nella barra del titolo nella parte superiore dello schermo . Il nome è " mybook.xlsm . "
Usa Evento Funzioni
11

Fare clic sul comando " Visual Basic " della scheda " sviluppatori" per accedere all'ambiente di programmazione VBA .
12

doppio clic sulla voce "Foglio" nel riquadro " Gestione progetti " a sinistra dello schermo .
13

Incollare il seguente programma nella finestra che appare. Questo programma viene eseguito all'interno della funzione evento Activate della classe Worksheet VBA . Excel esegue le funzioni degli eventi quando gli utenti di Excel fare clic con il mouse , attivare i fogli di lavoro ed eseguire altre azioni all'interno di Excel .

Private Sub Worksheet_Activate ( ) per

MsgBox " Questa scheda è stata attivata "

End Sub
14

Fare clic sull'icona "Excel" nella barra delle applicazioni di Windows per tornare .
15

Excel Fare clic sulla scheda "Foglio" in fondo l' applicazione finestra. Una finestra di messaggio viene visualizzato con il testo digitato nella dichiarazione " Msgbox " al punto 3 . Ciò indica che le dichiarazioni che hai scritto per Attivare la funzione della classe del foglio di lavoro eseguito con successo .

 

software © www.354353.com