Gemeinsame VBA-Anweisungen für die Excel-VBA-Programmierung

Die folgende Tabelle enthält eine Liste der am häufigsten verwendeten VBA-Anweisungen, die Sie verwenden können, wenn Makros für Excel zu erstellen. Excel-Hilfe Weitere Informationen zu einer bestimmten Aussage, konsultieren.

VBA-AnweisungWas es macht
AppActivateAktiviert ein Anwendungsfenster
PiepKlingt einen Ton über den Lautsprecher des Computers
AnrufÜberträgt die Steuerung an ein anderes Verfahren
ChDirWechselt das aktuelle Verzeichnis
ChDriveWechselt das aktuelle Laufwerk
SchließenSchließt eine Textdatei
konstDeklariert einen konstanten Wert
DatumStellt das aktuelle Systemdatum
ErklärenErklärt, einen Verweis auf eine externe Prozedur in einem dynamischen LinkLibrary (DLL)
DeleteSettingLöscht einen Abschnitt oder Schlüsseleinstellung aus einem Eintrag der Anwendung inder Windows-Registrierung
verdunkelnDeklariert Variablen und deren Datentypen (optional)
Do-SchleifeSchleifen durch eine Reihe von Anweisungen
EndeWird von selbst, tritt aus dem programm auch verwendet, um einen Block ofstatements beenden, die mit If beginnen, mit, Sub, Funktion, Immobilien, Typ oder wählen
LöschenRe-initialisiert ein Array
FehlerSimuliert einen bestimmten Fehlerzustand
Exit DoBeendet einen Block von Do-Loop-Code
Exit ForBeendet einen Block von For-Next-Code
Exit-FunktionVerlässt ein Function-Prozedur
Beenden der ImmobilieVerlässt eine Eigenschaft Verfahren
Exit SubVerlässt ein Unterprogramm Verfahren
FilecopyKopiert eine Datei
For Each-NextSchleifen durch eine Reihe von Anweisungen für jedes Mitglied des acollection
Fürs nächsteSchleifen durch eine Reihe von Anweisungen eine bestimmte Anzahl oftimes
FunktionDeklariert den Namen und die Argumente für eine Function-Prozedur
BekommenLiest Daten aus einer Textdatei
GoSub ... ReturnZweige auf und kehrt von einem Verfahren
Gehe zuZweige auf eine bestimmte Anweisung innerhalb einer Prozedur
If-Then-ElseVerarbeitet Anweisungen bedingt (der Else Teil isOptional)
Input #Liest Daten aus einer sequentiellen Textdatei
TötenLöscht eine Datei
LassenWeist den Wert eines Ausdrucks zu einer Variablen orproperty
Line Input #Liest eine Zeile von Daten aus einer sequentiellen Textdatei
BelastungLädt ein Objekt es aber nicht zeigen
Verriegeln EntriegelnSteuert den Zugriff auf eine Textdatei
Mittel-Ersetzt Zeichen in einer Zeichenfolge mit anderen Charakteren
MkDirErstellt ein neues Verzeichnis
NameBenennt eine Datei oder ein Verzeichnis
On ErrorGibt spezielle Anweisungen für das, was im Fall von anerror zu tun
Auf ... GoSubZweige, basierend auf einer Bedingung,
On ... GoToZweige, basierend auf einer Bedingung,
ÖffnenÖffnet eine Textdatei
Option BaseÄndert die Standard-Untergrenze für Arrays
Option vergleichenErklärt der Standardvergleichsmodus, wenn comparingstrings
Option ExplicitForces Deklaration aller Variablen in einem Modul
Option privateZeigt an, dass ein ganzes Modul ist Privat
Drucken #Schreibt Daten in eine sequentielle Datei
PrivatErklärt ein lokales Array oder variable
Property GetDeklariert den Namen und die Argumente einer Immobilie Getprocedure
Property LetDeklariert den Namen und die Argumente einer Immobilie Letprocedure
Property SetDeklariert den Namen und die Argumente einer Immobilie Setprocedure
ÖffentlichkeitDeklariert eine öffentliche Array oder variable
StellenSchreibt eine Variable in eine Textdatei
RaiseFeuert einen benutzerdefinierten Ereignisses
randomizeInitialisiert den Zufallszahlengenerator
ReDimÄndert die Dimensionen eines Arrays
RemGibt eine Reihe von Kommentaren (wie ein Apostroph [ '])
zurückstellenSchließt alle geöffneten Textdateien
FortsetzenNimmt die Ausführung, wenn eine Fehlerbehandlungsroutine beendet
RmDirEntfernt ein leeres Verzeichnis
Einstellung sichernSpeichert oder erstellt einen Anwendungseintrag in der WindowsRegistry
SuchenLegt die Position für den nächsten Zugriff in einer Textdatei
Select CaseVerarbeitet Anweisungen bedingt
SendkeysSendet Tastenanschläge an das aktive Fenster
SetWeist ein Objekt Verweis auf eine Variable oder Eigenschaft
SetAttrÄnderungen Attributinformationen für eine Datei
Statischso erklärt Variablen auf Prozedurebene, dass die variablesretain so lange ihre Werte wie der Code ausgeführt wird und die projecthasn't zurückgesetzt.
HaltPausiert das Programm
SubDeklariert den Namen und die Argumente eines Sub-Prozedur
ZeitStellt die Systemzeit
ArtDefiniert einen benutzerdefinierten Datentyp
EntladenEntfernt ein Objekt aus dem Speicher
While ... WendSchleifen durch eine Reihe von Anweisungen, solange ein certaincondition treu bleibt
Breite #Stellt die Ausgangslinienbreite einer Textdatei
MitErmöglicht eine Kurzform für den Zugriff auf mehrere Eigenschaften für einObjekt
Write #Schreibt Daten in eine sequentielle Textdatei

Menü