October 4
VBA acronimo di Visual Basic for Application. VBA è strettamente legato a Visual Basic e utilizza il runtime VB. Ma può essere eseguito solo all'interno di un'applicazione host come Excel. VBA è molto flessibile, ma supporta funzionalità limitate rispetto a VB. la programmazione degli eventi è una tecnica utile è possibile implementare in VBA per monitorare le azioni degli utenti. Evento e routine evento sono stati inclusi poiché Excel 97. Un evento è un'azione avviata da un'azione dell'utente o per codice VBA. Una procedura evento è una routine Sub in cui è possibile scrivere il codice di azione.
1 Fare clic su "Start", "Tutti i programmi" e "Microsoft Excel" per inserire il tuo programma di Excel. Fai clic su "Attiva Excel Visual Basic" quando si entra prima il Excel. Premere il tasto "Alt" e "F11" simultaneamente per accedere all'interfaccia editor VBA.
2 Selezionare l'impostazione "foglio di lavoro" e selezionare l'opzione "Change" impostazione nel menu a discesa nella finestra di codice. Questo aggiunge la dichiarazione di routine evento per l'evento "Change" al modulo di codice.
3 Aggiungere codice alla routine Worksheet_Change come segue:
Se non Application.Intersect (Target, Me.Range ( "A2: C11")) è niente allora
'Perform some action.
Altro
'Nessuna cella di Target nel range A2: C11. Uscita
Exit Sub
Worksheet_Change controlla ogni cellula. Intersect () restituisce la gamma di cella condivisa da due catene: Target e Me.Range ( "A2: C11"). Se bersaglio è all'interno del campo ( "A2: C11"), qualche azione sarà condotta dal codice.