Nwlapcug.com


Esercitazione di Excel di Visual Basic 6.0



Excel è più spesso utilizzato per organizzare i dati in un formato più leggibile, ma che rappresenta solo la metà delle funzionalità del programma. Una volta che il mondo di Visual Basic Applications Edition (VBA) per Excel 6.0 è aperto, non ci sono praticamente senza limiti a quello che il sistema può realizzare. VBA trasporta..--come tutti i linguaggi di programmazione..--una ripida curva di apprendimento, ma un'alta ricompensa per chi può dominarlo.

Visual Basic Editor

Premere e tenere premuto il tasto Alt, quindi il tasto F11. Apparirà la finestra di Editor di VBA di Excel, consente di gestire e creare una macro - o più - di fare qualunque cosa devi fare. Una macro è un collegamento a un'attività che si fa ripetutamente. L'Editor deve avere tre finestre: The Project, proprietà e codice di windows. La finestra di progetto tiene traccia di vari fogli e oggetti legati alla cartella di lavoro Excel. Finestra Proprietà traccia alcune delle cose diverse che possono essere di diverso le macro - durante l'uso precoce di VBA, non avrete bisogno di molto questa finestra. Passerete la maggior parte del vostro tempo nella finestra del codice, scrivere i codici che rendono le varie macro.

La Subroutine prima

La finestra del codice di mettere a fuoco e iniziare a digitare il vostro codice. Tipo in "Sub MyRoutine," aggiungere due ritorni a capo e quindi digitare "End Sub". È stata creata una subroutine denominata "MyRoutine", che non fa nulla. Posizionare il cursore tra le righe di codice e iniziare a digitare la routine. Il seguente codice combinerà un elenco di nomi e cognomi nelle colonne A e B nella colonna c:

Sub MyRoutine

Activesheet.Range("C1" ).Select

Do Until Selection.Offset(0, -2).Value = ""
Selection.Value = Selection.Offset(0, -2).Value & " " & Selection.Offset(0, -1)
Selection.Offset(1, 0).Select
Loop

Range("A1" ).Select

End Sub

Sperimentare con nuovi codici e funzioni. Si può trovare una ricchezza di questi nei siti elencati in riferimenti e risorse. Se hai problemi a ottenere l'esecuzione di funzioni, controllare che non ci sono segni di punteggiatura mancanti, e che tutte la subroutine iniziale e finale.

Attivazione di macro

Una macro è una delle due cose: il codice è programmato in Visual Basic (quello che VBA chiama una Subroutine), o di loro utilizzando lo strumento registratore di Macro di registrazione. Le macro possono essere attivate attraverso un certo numero di modi diversi. La più semplice è premendo Alt e F7, o trovare il sottomenu macro del menu strumenti. Verrà visualizzata la finestra di dialogo Esegui macro, che consente di eseguire qualsiasi macro che hai fatto finora. Quando si avvia una nuova macro, è possibile anche impostare per avere una scelta rapida da tastiera. Aprire il sottomenu macro e selezionare Registra Macro, immettere un nome per la macro, quindi scegliere un tasto di scelta rapida. Quando si apre il VBE, è possibile modificare la macro affinché ogni volta che qualsiasi utente digita la scorciatoia da tastiera, Excel automaticamente si attiva la macro.

Si può anche fare un pulsante che imposta fuori la macro. Aprire il menu o fare clic destro e inserire un oggetto. Progettare il pulsante utilizzando i vari strumenti, poi tasto destro del mouse l'oggetto e selezionare "Assegna Macro". Scegliere la macro dall'elenco e salvarlo. Ogni volta che un utente fa clic su tale oggetto, è possibile che la macro verrà eseguita automaticamente.

Condividere il foglio di calcolo

Assicurarsi che tutti gli utenti che intendono utilizzare il foglio di calcolo sulla loro macchina hanno il set di impostazioni di protezione Macro su basso o medio. Protezione bassa permetterà alla macchina di eseguire qualsiasi macro associate a qualsiasi foglio di calcolo - che può lasciare il computer aperto a infezione se non si conosce l'origine del foglio di calcolo. Livello di protezione medio richiederà all'utente per consentire o negare le macro..--e devono selezionare "Consenti".