Excel è più spesso utilizzato per organizzare i dati in un formato più leggibile , ma che rappresenta solo la metà della capacità di quel programma . Una volta che il mondo di Visual Basic Application ( VBA ) per Excel 6.0 è aperto , non ci sono praticamente limiti a quello che il sistema può compiere. VBA svolge - come tutti i linguaggi di programmazione - una curva di apprendimento ripida , ma un alto premio per chi può dominarlo. Visual Basic Editor
Premere e tenere premuto il tasto Alt , quindi il tasto F11 . Viene visualizzata la finestra Editor di Excel VBA , che consente di gestire e creare una macro - o più - di fare tutto ciò che devi fare . Una macro è un collegamento a un compito che fai ripetutamente . L'editor dovrebbe avere tre finestre : il progetto, Immobili e le finestre di codice . La finestra di progetto registra i vari fogli e oggetti relativi alla cartella di lavoro di Excel . La finestra Proprietà traccia alcune delle diverse cose che possono essere di diverso le macro - durante l' uso precoce di VBA , non avrete bisogno di questa finestra tanto. Spendere la maggior parte del vostro tempo nella finestra del codice , la scrittura dei codici che compongono le vostre varie macro.
Tua prima subroutine
Portare la finestra del codice a fuoco e iniziare a digitare il vostro codice . Digitare " MyRoutine Sub ", aggiungere due ritorni a capo , e quindi di tipo "End Sub ". È stato creato un sottoprogramma chiamato " MyRoutine ", che non fa nulla . Posizionare il cursore tra le righe di codice , e iniziare a digitare la routine . Il codice seguente combinerà un elenco di nomi e cognomi nelle colonne A e B nella colonna C : .
Sub MyRoutine
ActiveSheet.Range ( " C1 " ) Selezionare
< p > Do Until Selection.Offset ( 0 , -2 ) Valore = " " Selection.Value Selection.Offset = ( 0 , -2 ) Value & ". " & Selection.Offset ( 0 , . - 1) Selection.Offset ( 1 , 0 ) . SelectLoop
Range (" A1") . SelectEnd Sub