Hauptfunktionen von vba
Wenn Sie mit VBA begonnen haben, ist es als nächstes wichtig zu lernen, wie Sie die integrierten VBA-Funktionen beim Schreiben von VBA-Code verwenden.
Deshalb habe ich hier die 100 wichtigsten VBA-Funktionen (Category Wise) detailliert mit Beispielen und Beispielcodes aufgelistet. Diese Funktionen sind in bestimmten Kategorien (10) aufgeführt, damit Sie den Zweck jeder Funktion leicht verstehen.
Nachfolgend finden Sie die Liste der Kategorien der wichtigsten VBA-Funktionen. Alle Funktionen sind in diesen Kategorien aufgeführt:
VBA TEXT (String)-Funktionen
VBA-TEXT-Funktionen helfen Ihnen, Textwerte in einer Zelle, einem Zellbereich oder einem gesamten Arbeitsblatt oder einer Arbeitsmappe zu bearbeiten. Einfach ausgedrückt sind diese Funktionen speziell zum Ändern von Textwerten konzipiert.
Nachfolgend finden Sie eine Liste von 18 TEXT-Funktionen, deren Verwendung Sie erlernen können:
Name | Beschreibung |
---|---|
Es hilft Ihnen, ein bestimmtes Format anzuwenden und diese Zeichenfolge dann im Ergebnis zurückzugeben. | |
Es sucht nach einem Teilstring aus einem String und gibt die Startposition des Teilstrings im Ergebnis zurück. | |
Außerdem wird nach einem Teilstring aus einem String gesucht und die Startposition des Teilstrings im Ergebnis zurückgegeben (von rechts nach links gesehen). | |
Es wandelt eine Zeichenfolge in eine Kleinbuchstabenzeichenfolge um, bei der alle Zeichen klein sind. | |
Gibt einen Teilstring eines Strings mit der angegebenen Anzahl von Zeichen zurück (beginnend auf der linken Seite des Strings). | |
Es zählt die Anzahl der Zeichen aus dem bereitgestellten Wert und gibt eine Zahl als Anzahl dieser Zeichen zurück. | |
Es entfernt führende Leerzeichen (von der linken Seite) einer Zeichenfolge und gibt diese Zeichenfolge ohne diese Leerzeichen im Ergebnis zurück. | |
Gibt einen Teilstring eines Strings unter Verwendung der angegebenen Startposition und Anzahl der Zeichen zurück. | |
Es findet einen Teilstring aus einem String, ersetzt ihn durch einen anderen Teilstring und gibt den neuen String im Ergebnis zurück. | |
Gibt einen Teilstring eines Strings mit der angegebenen Anzahl von Zeichen zurück (beginnend auf der rechten Seite des Strings). | |
Es entfernt nachfolgende Leerzeichen (auf der rechten Seite) aus einer Zeichenfolge und gibt diese Zeichenfolge ohne diese Leerzeichen im Ergebnis zurück. | |
Es erstellt eine Zeichenfolge mit einer vom Benutzer angegebenen Anzahl von Leerzeichen und gibt diese im Ergebnis zurück. | |
Es vergleicht zwei Zeichenfolgen und gibt das Ergebnis als Ganzzahl zurück. | |
Es konvertiert eine Zeichenfolge in ein bestimmtes Format und gibt im Ergebnis eine neue Zeichenfolge zurück. | |
Es nimmt ein Zeichen, wiederholt es eine bestimmte Anzahl von Malen und gibt es im Ergebnis als Zeichenfolge zurück. | |
Es kehrt eine Zeichenfolge um und gibt sie im Ergebnis zurück. | |
Es entfernt Leerzeichen am Anfang und Ende einer Zeichenfolge und gibt im Ergebnis eine neue Zeichenfolge zurück. | |
Es wandelt eine Zeichenfolge in eine Großbuchstabenzeichenfolge um, wobei alle Zeichen in Großbuchstaben geschrieben sind. |
VBA-DATE-Funktionen
VBA-DATE-Funktionen sind speziell für die Verarbeitung von Datumsangaben aus Daten konzipiert. Mit diesen Funktionen können Sie einen Teil eines Datums extrahieren, Tage zu einem Datum addieren oder davon subtrahieren und die Differenz zwischen zwei Datumsangaben ermitteln.
Nachfolgend finden Sie eine Liste von 12 DATE-Funktionen, deren Verwendung Sie erlernen können:
Name | Beschreibung |
---|---|
Mithilfe der Systemeinstellungen wird im Ergebnis der aktuelle Datumswert zurückgegeben. | |
Es fügt dem Datum (und der Uhrzeit) ein Intervall hinzu. | |
Es gibt einen Teil (Tag, Monat und Jahre) eines Datums zurück. | |
Es erstellt ein Datum anhand des angegebenen Tages, Monats und Jahres. | |
Es wandelt ein als Zeichenfolge gespeichertes Datum oder eine Zeichenfolge, die ein Datum darstellt, in ein tatsächliches Datum um. | |
Es übernimmt den Tageswert von einem gültigen Datum, ignoriert die restlichen Komponenten (Monat und Jahr) und gibt ihn im Ergebnis zurück. | |
Es gibt das Datum und die Uhrzeit der letzten Änderung (als Zeichenfolge) einer Datei (Arbeitsmappe) zurück. | |
Es übernimmt den Monatswert von einem gültigen Datum, ignoriert die restlichen Komponenten (Tag und Jahr) und gibt ihn im Ergebnis zurück. | |
Es gibt den Monatsnamen unter Verwendung der Monatsnummer (im Bereich von 1 bis 12) zurück. | |
Es gibt den Wochentag (im Bereich von 1 bis 7) eines angegebenen Datums zurück. | |
Es gibt den Namen des Tages unter Verwendung der Tagesnummer (im Bereich von 0 bis 7) zurück. | |
Es übernimmt den Jahreswert von einem gültigen Datum, ignoriert die restlichen Komponenten (Tag und Monat) und gibt ihn im Ergebnis zurück. |
VBA TIME-Funktionen
VBA-Zeitfunktionen helfen Ihnen, mit Zeitwerten zu arbeiten und diese bei Bedarf zu manipulieren. Sie können einen Teil eines Zeitwerts extrahieren, Stunden, Minuten und Stunden zu einer Zeit hinzufügen und die Differenz zwischen zwei Zeitwerten berechnen.
Nachfolgend finden Sie eine Liste von 8 TIME-Funktionen, deren Verwendung Sie erlernen können:
Name | Beschreibung |
---|---|
Es übernimmt den Zeitwert von einer gültigen Zeit, ignoriert die restlichen Komponenten (Minuten und Sekunden) und gibt ihn im Ergebnis zurück. | |
Es übernimmt den Minutenwert einer gültigen Stunde, ignoriert die restlichen Komponenten (Stunden und Sekunden) und gibt ihn im Ergebnis zurück. | |
Mithilfe der Systemeinstellungen werden im Ergebnis das aktuelle Datum und die aktuelle Uhrzeit zurückgegeben. | |
Es übernimmt den Sekundenwert einer gültigen Zeit, ignoriert die restlichen Komponenten (Stunden und Minuten) und gibt ihn im Ergebnis zurück. | |
Es gibt den aktuellen Zeitwert im Ergebnis mithilfe der Systemeinstellungen zurück. | |
Es gibt die Anzahl der Sekunden zurück, die seit Mitternacht (00:00) vergangen sind. | |
Es gibt einen gültigen Zeitwert (gemäß VBA) unter Verwendung benutzerdefinierter Stunden, Minuten und Sekunden zurück. | |
Es nimmt den Zeitwert eines Werts, der Datum und Uhrzeit enthält, und gibt ihn im Ergebnis zurück. |
VBA MATHS-Funktionen
VBA MATHS-Funktionen dienen der Durchführung spezifischer mathematischer Berechnungen. Einfach ausgedrückt führen diese Funktionen Berechnungen durch, deren Durchführung ansonsten komplex wäre.
Nachfolgend finden Sie eine Liste von 13 MATHS-Funktionen, deren Verwendung Sie erlernen können:
Name | Beschreibung |
---|---|
Es wandelt einen numerischen Wert in eine absolute Zahl um und gibt ihn im Ergebnis zurück. | |
Es berechnet den Arkustangens der angegebenen Zahl und gibt ihn im Ergebnis zurück. | |
Es berechnet den Kosinus des angegebenen Winkels und gibt ihn im Ergebnis zurück. | |
Es berechnet den Wert von ex für den angegebenen Wert von x und gibt ihn im Ergebnis zurück. | |
Es gibt im Ergebnis eine Zahl zurück, nachdem eine Ganzzahl abgeschnitten wurde. | |
Es nimmt eine Zahl und gibt den gesamten Teil davon im Ergebnis als Zahl zurück. | |
Es berechnet den natürlichen Logarithmus für den natürlichen Logarithmus durch den Benutzer und gibt ihn im Ergebnis zurück. | |
Als Ergebnis wird eine Zufallszahl zwischen 0 und 1 zurückgegeben. | |
Es rundet eine Zahl auf eine bestimmte Anzahl von Dezimalstellen und gibt die neue gerundete Zahl im Ergebnis zurück. | |
Es gibt eine Ganzzahl zurück, die das arithmetische Vorzeichen der angegebenen Zahl darstellt. | |
Es berechnet den Sinus des angegebenen Winkels und gibt ihn im Ergebnis zurück. | |
Es berechnet die Quadratwurzel der angegebenen Zahl und gibt sie im Ergebnis zurück. | |
Es berechnet den Tangens des angegebenen Winkelwerts. |
Logische VBA-Funktionen
VBA LOGICAL-Funktionen helfen Ihnen, Bedingungen zu testen und einen Wert zurückzugeben, wenn diese Bedingung vorliegt, und einen anderen, wenn dieser Wert FALSE ist.
Nachfolgend finden Sie eine LOGIC-Funktion, deren Verwendung Sie erlernen können, und Sie können VBA IF auch in Ihren Codes verwenden:
Name | Beschreibung |
---|---|
Es testet eine Bedingung und gibt den angegebenen Wert zurück, wenn die Bedingung WAHR ist, und einen anderen (angegebenen) Wert, wenn diese Bedingung FALSCH ist. |
VBA-Informationsfunktionen
Mit den VBA-INFORMATIONSfunktionen können Sie spezifische Informationen aus der Excel-Anwendungsumgebung abrufen. Sie können überprüfen, ob ein Wert ein Datum ist, wenn ein Fehler vorliegt oder Sie ein Objekt haben.
Nachfolgend finden Sie eine Liste von 8 INFORMATION-Funktionen, deren Verwendung Sie erlernen können:
Name | Beschreibung |
---|---|
Es testet, ob der bereitgestellte Ausdruck ein Array ist und gibt das Ergebnis als TRUE oder FALSE zurück. | |
Es testet, ob der bereitgestellte Ausdruck ein Datum ist und gibt das Ergebnis als TRUE oder FALSE zurück. | |
Es prüft, ob der bereitgestellte Ausdruck leer ist und gibt das Ergebnis als TRUE oder FALSE zurück. | |
Es testet, ob der bereitgestellte Ausdruck ein Fehler ist und gibt das Ergebnis als TRUE oder FALSE zurück. | |
Es prüft, ob ein Argument einer Prozedur fehlt und gibt das Ergebnis als TRUE oder FALSE zurück. | |
Es testet, ob der bereitgestellte Ausdruck NULL ist und gibt das Ergebnis als TRUE oder FALSE zurück. | |
Es prüft, ob der bereitgestellte Ausdruck eine Zahl ist und gibt das Ergebnis als TRUE oder FALSE zurück. | |
Es testet, ob der bereitgestellte Ausdruck ein Objekt ist und gibt das Ergebnis als TRUE oder FALSE zurück. |
VBA-Finanzfunktionen
Die Finanzfunktionen von VBA helfen Ihnen, Finanzberechnungen mit den von Ihnen eingegebenen Werten durchzuführen. Sie können Abschreibungen, zukünftige Werte oder Zinssätze für Investitionen und Kredite berechnen.
Nachfolgend finden Sie eine Liste von 12 FINANZFUNKTIONEN, deren Verwendung Sie erlernen können:
Name | Beschreibung |
---|---|
Es berechnet die Wertminderung eines Vermögenswerts für einen bestimmten Zeitraum mithilfe der Methode des doppelten degressiven Saldos. | |
Es berechnet den zukünftigen Wert eines Kredits oder einer Investition. | |
Es berechnet die Zinshöhe eines Kredits oder einer Investition für einen bestimmten Zeitraum. | |
Es berechnet die interne Rendite einer Reihe periodischer Cashflows. | |
Es berechnet den modifizierten internen Zinsfuß für eine Reihe periodischer Cashflows. | |
Es berechnet die Anzahl der Perioden für eine Investition oder einen Kredit. | |
Es berechnet den Nettobarwert einer Investition. | |
Es berechnet den Kapitalbetrag eines Darlehens oder einer Investition für einen bestimmten Zeitraum. | |
Es berechnet den aktuellen Wert eines Kredits oder einer Investition. | |
Es berechnet den Zinssatz für einen Kredit oder eine Investition. | |
Es berechnet die lineare Abschreibung eines Vermögenswerts für eine einzelne Periode. | |
Es berechnet die Abschreibung in Jahressumme für einen bestimmten Zeitraum der Lebensdauer eines Vermögenswerts. |
VBA ARRAY-Funktionen
VBA ARRAYS-Funktionen helfen Ihnen bei der Verwaltung von Arrays. Sie können Werte in einem Array filtern und eine Zeichenfolge verbinden und teilen.
Nachfolgend finden Sie eine Liste von 6 ARRAY-Funktionen, deren Verwendung Sie erlernen können:
Name | Beschreibung |
---|---|
Es erstellt ein Array mit einer Reihe von Werten, die Sie bereitstellen. | |
Es gibt anhand von Kriterien eine Teilmenge eines Arrays von Zeichenfolgen zurück. | |
Es fügt mehrere Zeichenfolgen zu einer zusammen und gibt diese als Ergebnis zurück. | |
Es gibt den niedrigsten Index für eine Dimension eines Arrays zurück. | |
Es teilt eine Zeichenfolge mithilfe von in mehrere Zeichenfolgen auf. | |
Es gibt den oberen Index einer Dimension eines Arrays zurück. |
VBA-Datentypkonvertierungsfunktionen
Mit VBA-Datentypkonvertierungsfunktionen können Sie einen Wert von einem Datentyp in einen anderen Datentyp konvertieren, beispielsweise eine als Text gespeicherte Zahl in einen langen Datentyp konvertieren.
Nachfolgend finden Sie eine Liste mit 20 Conv-Datentypen. Funktionen, deren Verwendung Sie erlernen können:
Name | Beschreibung |
---|---|
Es wandelt den bereitgestellten Ausdruck in einen booleschen Datenwert um und gibt ihn im Ergebnis zurück. | |
Es wandelt den bereitgestellten Ausdruck in einen Byte-Datenwert um und gibt ihn im Ergebnis zurück. | |
Es wandelt den bereitgestellten Ausdruck in den aktuellen Datenwert um und gibt ihn im Ergebnis zurück. | |
Es konvertiert den bereitgestellten Ausdruck in einen Datumsdatenwert und gibt ihn im Ergebnis zurück. | |
Es konvertiert den bereitgestellten Ausdruck in einen doppelten Datenwert und gibt ihn im Ergebnis zurück. | |
Es wandelt den bereitgestellten Ausdruck in einen dezimalen Datenwert um und gibt ihn im Ergebnis zurück. | |
Es gibt das Zeichen mithilfe eines bereitgestellten Zeichencodes zurück. | |
Es wandelt den bereitgestellten Ausdruck in einen ganzzahligen Datenwert um und gibt ihn im Ergebnis zurück. | |
Es wandelt den bereitgestellten Ausdruck in einen langen Datenwert um und gibt ihn im Ergebnis zurück. | |
Es wandelt den bereitgestellten Ausdruck in einen einzelnen Datenwert um und gibt ihn im Ergebnis zurück. | |
Es konvertiert den bereitgestellten Ausdruck in einen Zeichenfolgendatenwert und gibt ihn im Ergebnis zurück. | |
Es konvertiert den bereitgestellten Ausdruck in einen Variantendatenwert und gibt ihn im Ergebnis zurück. | |
Es wendet das Währungsformat auf den bereitgestellten Ausdruck an und gibt es im Ergebnis zurück. | |
Es wendet das Datumsformat auf den bereitgestellten Ausdruck an und gibt es im Ergebnis zurück. | |
Es wendet das Zahlenformat auf den bereitgestellten Ausdruck an und gibt es im Ergebnis zurück. | |
Es wendet das Prozentformat auf den bereitgestellten Ausdruck an und gibt es im Ergebnis zurück. | |
Es gibt eine Zeichenfolge zurück, indem es einen numerischen Wert in die Hexadezimalschreibweise konvertiert. | |
Es gibt eine Zeichenfolge zurück, indem es einen numerischen Wert in eine Oktalschreibweise umwandelt | |
Es wandelt einen numerischen Wert in eine Zeichenfolge um und gibt das Ergebnis zurück. | |
Es wandelt eine Zeichenfolge in einen numerischen Wert um und gibt ihn im Ergebnis zurück. |
VBA-Fehlerbehandlungsfunktionen
VBA-Fehlerbehandlungsfunktionen helfen Ihnen, Informationen über den Fehler zu erhalten, der in einem VBA-Code auftritt. Nachfolgend finden Sie eine Fehlerbehandlungsfunktion, deren Verwendung Sie erlernen können. Außerdem können Sie Fehlerbehandlungstechniken in Ihren Codes verwenden:
Name | Beschreibung |
---|---|
Es gibt einen Fehlerdatentyp unter Verwendung der bereitgestellten Fehlerdatennummer zurück. |