VBA (Visual Basic for Applications) -Code ist Bestandteil der meisten Microsoft Office-Anwendungen. Lernen den Code nicht lesen beinhaltet das Verständnis der logische Weg Codezeilen erscheinen , mit dem Hilfesystem in VBA gebaut und vielleicht Anhörung Online-oder Print -Ressourcen. Die Syntax der einzelnen Wörter und Anweisung festgelegt ist und immer in dem gleichen Format sein. In vielen Fällen ist die Bedeutung wird selbstverständlich sein , obwohl die eigentliche Schreibweise Codewörter aussehen mag ein bisschen ungewöhnlich . Anleitung
1
öffnen VBA in Excel , indem Sie auf "Entwickler " in der Top-Level- Menü und dann auf " Visual Basic " ganz der zweiten Reihe von Menüoptionen links . Wenn Sie nicht sehen, die Registerkarte Entwicklertools, klicken Sie auf die "Microsoft Office Button " in der oberen linken Ecke der Tabelle Seite . Klicken Sie auf " Excel-Optionen " und " Popular. " In den beliebtesten Optionen , aktivieren Sie das Kontrollkästchen neben "Show Registerkarte Entwicklertools in der Multifunktionsleiste. "
2
anzeigen den VBA-Code -Fenster auf dem Bildschirm öffnet . Bestehende VBA-Code zeigt auf separaten Zeilen in diesem Fenster . Die Linien von code flow logisch . Lesen Sie sie mit einem Verständnis für die Zwecke der einzelnen Abschnitte , die im Allgemeinen Option Aussagen , Variablendeklarationen , Sub-Prozeduren , Anweisungen oder Befehle , Output Richtungen Kommentar Aussagen und ein Ende der Sub -Routine Aussage.
3
Lesen Sie die Bedeutung der Option-Anweisungen und Erklärungen Variable wie folgt:
" Option Explicit " garantiert, dass Variablen deklariert werden , die Vermeidung von Fehlern werden später im Programm . " Option Base 1 " weist das Programm an das Zählen Arrays von Daten an einem anstatt Null anfangen .
" Dim [Variable name] As [ Typ ] . " Erstellen Sie eine Variable mit dem Namen Mitarbeiter und weisen sie ein String-Typ von alphanumerischen Zeichen erscheint als möglicherweise Beide Wege bedeuten dasselbe " Dim Mitarbeiter As String . " " Dim strEmployee As String . "; das Präfix einfach erklärt den Zweck für einen Menschen . Ebenso " Dim intSalary As Integer " deklariert eine Variable mit dem Namen "Gehalt ", das ganze Zahlen halten wird
4
Interpretieren Sub -Routine oder Prozedur Aussagen auf diese Weise: .
"Sub GetEmployeeName () " nennt ein Verfahren zur den Namen eines Mitarbeiters zu sammeln. Eine Anweisung liest " strEmployee = InputBox (" Geben Sie den Namen Angestellter : ") " bedeutet " ein Fenster den Benutzer auffordert, den Namen des Mitarbeiters geben und weisen Sie auf die Variable strEmployee . " Verstehen Sie, dass , wenn das alles ist die Sub -Routine funktioniert , dann ist die einzige verbleibende Zeile erscheint " End Sub ".
5
Interpretieren anderen VBA Code, den Sie vielleicht in einer Excel- VBA Abschnitt wie diese sehen :
Arbeitsmappen . In bedeutet eine neue workbookRange ( "A1") . Wählen Sie bedeutet die Zelle als Spalte A identifiziert , anweisen Reihe 1.If/Then/Else Aussagen das Verfahren zu testen, ob eine Bedingung wahr oder falsch ist , und fahren unterschiedlich, je nach dem Ergebnis :
Wenn intSalary < 50.000 thenMsgBox "Diese Person braucht eine Gehaltserhöhung! " Else MsgBox " Diese Person kann zu viel machen ! "
6
Erfahren Sie, was viele weitere VBA Codewörter durch die Hervorhebung des Wort oder indem Sie es in der Visual Basic bedeuten Editor und F1 drücken , um Hilfe .