Hands-on Erfahrung ist eine der besten Möglichkeiten, um den Visual Basic for Applications (VBA) Sprache kennen zu lernen . VBA ist eine Programmiersprache in allen Microsoft Office-Anwendungen wie Access und Excel. In Access , wenn Sie eine neue Datenbank zu erstellen , können Sie beginnen in der Regel durch die Schaffung einer Tabelle und Einfügen von Daten in sie . Dieser Prozess kann leicht durch den Benutzer von VBA automatisiert werden. In Excel können Sie Aufgaben Ersteinspielung VBA-Makros automatisieren. Sie können ändern, ein VBA-Makro , um Ihre Bedürfnisse zu erfüllen , nachdem es aufgezeichnet worden . Things You
Microsoft Office
brauchen anzeigen Weitere Anweisungen
1
Starten Sie Microsoft Access auf " Leere Datenbank ", und klicken Sie auf die Schaltfläche "Erstellen" , um eine neue zu erstellen Datenbank . Klicken Sie auf " Database Tools " und klicken Sie auf " Visual Basic ", um den VBA-Editor zu starten. Klicken Sie auf das Menü "Einfügen" und klicken Sie auf "Module" , um einen neuen Code-Modul einfügen
2
Kopieren Sie den folgenden Code, um eine Tabelle zu erstellen und legen Sie eine Reihe von Daten unter Verwendung von SQL-Anweisungen : .
private Sub createTable () Dim
strSQL As String
strSQL = " CREATE TABLE mytbl ( fName TEXT , TEXT lName ) "
DoCmd.RunSQL ( strSQL )
strSQL = " INSERT INTO mytbl VALUES (' JOHN ', ' SMITH ') "
DoCmd.SetWarnings Falsch
DoCmd.RunSQL ( strSQL )
< p> End Sub
3
Presse "F5" um die Prozedur auszuführen .
4
starten Sie Microsoft Excel , klicken Sie auf die Registerkarte "Entwicklertools" und klicken Sie auf "Record Macro " zum Starten der Aufnahme ein VBA-Makro . Klicken Sie auf " OK " in der " Makro aufzeichnen " Dialogfenster . Geben Sie " 2 " in A1 und "4" in "B1 ". Klicken Sie auf " Aufnahme stoppen", und klicken Sie auf " Visual Basic ", um den VBA-Editor zu starten
5
Erweitern Sie den " Modules" Ordner und doppelklicken Sie auf " Module1 ", um das folgende Makro -Code zu lesen: .
Range (" A1") . Wählen
ActiveCell.FormulaR1C1 = "2"
Range ( "B1" ) . Wählen
ActiveCell.FormulaR1C1 = "4 "
6
Fügen Sie den folgenden Code in das Makro, um die Zugabe von A1 und B1 in C1 anzuzeigen :
Dim a As Integer Dim b
As Integer
Dim Summe As Integer
Range (" A1") . Wählen
a = Range (" A1") . Wert
Range ( "B1" ) . Wählen
b = Range ( "B1" ) . Wert
total = a + b
Range (" C1" ) . Wählen
ActiveCell.FormulaR1C1 = total
7
"F5" drücken , um das Makro VBA Code ausführen.