Excel wird häufig verwendet, um Daten in einem besser lesbaren Format zu organisieren, aber das nur für die Hälfte des Programms Fähigkeiten . Sobald die Welt der Visual Basic-Anwendung (VBA) für Excel 6.0 wird eröffnet , gibt es praktisch keine Grenzen gesetzt , was das System leisten kann . VBA trägt - wie alle Programmiersprachen - eine steile Lernkurve , aber eine hohe Belohnung für diejenigen, die es zu meistern kann . Visual Basic Editor
Drücken und halten Sie die Alt-Taste , dann die Taste F11. Das Excel- VBA -Editor-Fenster erscheint, in dem die Verwaltung und ein Makro erstellen - oder mehrere - zu tun, was Sie tun müssen . Ein Makro ist eine Verknüpfung zu einer Aufgabe, die Sie tun, immer wieder . Der Editor sollte drei Fenstern : Das Projekt , Eigenschaften und Code- Fenster . Das Projekt-Fenster verfolgt die verschiedenen Blätter und Objekte im Zusammenhang mit Ihrer Excel-Arbeitsmappe. Das Fenster Eigenschaften verfolgt einige der verschiedenen Dinge, die anders sein über Ihre Makros können - während Ihrer frühen Einsatz von VBA , Sie benötigen nicht dieses Fenster viel . Sie werden die meiste Zeit in der Code-Fenster zu verbringen, schreibt die Codes , aus denen sich Ihre verschiedenen Makros .
Ihre erste Subroutine
Bringen Sie die Code-Fenster in den Fokus und beginnen Sie Ihren Code ein. Geben Sie in " Sub MyRoutine , " fügen Sie zwei Zeilenumbrüche und geben Sie dann "End Sub . " Du hast jetzt eine Unterroutine namens " MyRoutine ", die nichts tut, erstellt . Setzen Sie den Cursor zwischen den Zeilen Code , und beginnen Sie die Routine. Der folgende Code kombinieren eine Liste von Vor-und Nachnamen in den Spalten A und B in Spalte C: .
Sub MyRoutine
ActiveSheet.Range ( "C1" ) auswählen
< p> Do Until Selection.Offset (0 , -2) Value = " " = Selection.Value Selection.Offset (0 , -2) Value & ". " & Selection.Offset (0 , -. 1) Selection.Offset (1 , 0). SelectLoop
Range (" A1") . SelectEnd Sub