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-Anweisung | Was es macht |
---|---|
AppActivate | Aktiviert ein Anwendungsfenster |
Piep | Klingt einen Ton über den Lautsprecher des Computers |
Anruf | Überträgt die Steuerung an ein anderes Verfahren |
ChDir | Wechselt das aktuelle Verzeichnis |
ChDrive | Wechselt das aktuelle Laufwerk |
Schließen | Schließt eine Textdatei |
konst | Deklariert einen konstanten Wert |
Datum | Stellt das aktuelle Systemdatum |
Erklären | Erklärt, einen Verweis auf eine externe Prozedur in einem dynamischen LinkLibrary (DLL) |
DeleteSetting | Löscht einen Abschnitt oder Schlüsseleinstellung aus einem Eintrag der Anwendung inder Windows-Registrierung |
verdunkeln | Deklariert Variablen und deren Datentypen (optional) |
Do-Schleife | Schleifen durch eine Reihe von Anweisungen |
Ende | Wird 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öschen | Re-initialisiert ein Array |
Fehler | Simuliert einen bestimmten Fehlerzustand |
Exit Do | Beendet einen Block von Do-Loop-Code |
Exit For | Beendet einen Block von For-Next-Code |
Exit-Funktion | Verlässt ein Function-Prozedur |
Beenden der Immobilie | Verlässt eine Eigenschaft Verfahren |
Exit Sub | Verlässt ein Unterprogramm Verfahren |
Filecopy | Kopiert eine Datei |
For Each-Next | Schleifen durch eine Reihe von Anweisungen für jedes Mitglied des acollection |
Fürs nächste | Schleifen durch eine Reihe von Anweisungen eine bestimmte Anzahl oftimes |
Funktion | Deklariert den Namen und die Argumente für eine Function-Prozedur |
Bekommen | Liest Daten aus einer Textdatei |
GoSub ... Return | Zweige auf und kehrt von einem Verfahren |
Gehe zu | Zweige auf eine bestimmte Anweisung innerhalb einer Prozedur |
If-Then-Else | Verarbeitet Anweisungen bedingt (der Else Teil isOptional) |
Input # | Liest Daten aus einer sequentiellen Textdatei |
Töten | Löscht eine Datei |
Lassen | Weist den Wert eines Ausdrucks zu einer Variablen orproperty |
Line Input # | Liest eine Zeile von Daten aus einer sequentiellen Textdatei |
Belastung | Lädt ein Objekt es aber nicht zeigen |
Verriegeln Entriegeln | Steuert den Zugriff auf eine Textdatei |
Mittel- | Ersetzt Zeichen in einer Zeichenfolge mit anderen Charakteren |
MkDir | Erstellt ein neues Verzeichnis |
Name | Benennt eine Datei oder ein Verzeichnis |
On Error | Gibt spezielle Anweisungen für das, was im Fall von anerror zu tun |
Auf ... GoSub | Zweige, basierend auf einer Bedingung, |
On ... GoTo | Zweige, basierend auf einer Bedingung, |
Öffnen | Öffnet eine Textdatei |
Option Base | Ändert die Standard-Untergrenze für Arrays |
Option vergleichen | Erklärt der Standardvergleichsmodus, wenn comparingstrings |
Option Explicit | Forces Deklaration aller Variablen in einem Modul |
Option private | Zeigt an, dass ein ganzes Modul ist Privat |
Drucken # | Schreibt Daten in eine sequentielle Datei |
Privat | Erklärt ein lokales Array oder variable |
Property Get | Deklariert den Namen und die Argumente einer Immobilie Getprocedure |
Property Let | Deklariert den Namen und die Argumente einer Immobilie Letprocedure |
Property Set | Deklariert den Namen und die Argumente einer Immobilie Setprocedure |
Öffentlichkeit | Deklariert eine öffentliche Array oder variable |
Stellen | Schreibt eine Variable in eine Textdatei |
Raise | Feuert einen benutzerdefinierten Ereignisses |
randomize | Initialisiert den Zufallszahlengenerator |
ReDim | Ändert die Dimensionen eines Arrays |
Rem | Gibt eine Reihe von Kommentaren (wie ein Apostroph [ ']) |
zurückstellen | Schließt alle geöffneten Textdateien |
Fortsetzen | Nimmt die Ausführung, wenn eine Fehlerbehandlungsroutine beendet |
RmDir | Entfernt ein leeres Verzeichnis |
Einstellung sichern | Speichert oder erstellt einen Anwendungseintrag in der WindowsRegistry |
Suchen | Legt die Position für den nächsten Zugriff in einer Textdatei |
Select Case | Verarbeitet Anweisungen bedingt |
Sendkeys | Sendet Tastenanschläge an das aktive Fenster |
Set | Weist ein Objekt Verweis auf eine Variable oder Eigenschaft |
SetAttr | Änderungen Attributinformationen für eine Datei |
Statisch | so erklärt Variablen auf Prozedurebene, dass die variablesretain so lange ihre Werte wie der Code ausgeführt wird und die projecthasn't zurückgesetzt. |
Halt | Pausiert das Programm |
Sub | Deklariert den Namen und die Argumente eines Sub-Prozedur |
Zeit | Stellt die Systemzeit |
Art | Definiert einen benutzerdefinierten Datentyp |
Entladen | Entfernt ein Objekt aus dem Speicher |
While ... Wend | Schleifen durch eine Reihe von Anweisungen, solange ein certaincondition treu bleibt |
Breite # | Stellt die Ausgangslinienbreite einer Textdatei |
Mit | Ermöglicht eine Kurzform für den Zugriff auf mehrere Eigenschaften für einObjekt |
Write # | Schreibt Daten in eine sequentielle Textdatei |