Die Sprache VBA enthält eine Reihe von Funktionen, die Sie Code in Excel erstellen können. Die folgende Tabelle enthält Beschreibungen der wichtigsten Funktionen. Wenn das Schreiben von Code, geben Sie das Wort VBA gefolgt von einem Punkt, und Sie werden eine Drop-Drop Liste dieser Funktionen zu sehen. Siehe Excel-Hilfe für weitere Details.
VBA-Funktion | Was es macht |
---|---|
Abs | Gibt den absoluten Wert einer Zahl |
Feld | Gibt eine Variante, die ein Array enthält |
Asc | Wandelt das erste Zeichen der Zeichenfolge auf seine ASCII-Wert |
Atn | Gibt den Arkustangens einer Zahl |
CBool | Wandelt einen Ausdruck in Boolesche Datentyp |
CByte | Wandelt einen Ausdruck in Byte-Datentyp |
CCur | Wandelt einen Ausdruck in Währungsdatentyp |
CDate | Wandelt einen Ausdruck in Datum Datentyp |
CDbl | Wandelt einen Ausdruck in doppelte Datentyp |
CDec | Wandelt einen Ausdruck in Dezimal-Datentyp |
Wählen | Wählt und einen Wert aus einer Liste von Argumenten zurück |
Chr | Wandelt einen ANSI-Wert auf ein Zeichen |
CInt | Wandelt einen Ausdruck Datentyp in Integer |
CLng | Wandelt einen Ausdruck in long-Datentyp |
cos | Gibt den Kosinus einer Zahl |
Create | Erzeugt ein OLE-Automatisierungsobjekt |
CSng | Wandelt einen Ausdruck in einzelne Datentyp |
CStr | Wandelt einen Ausdruck in String-Datentyp |
CurDir | Gibt den aktuellen Pfad |
CVar | Wandelt einen Ausdruck in den Datentyp Variant |
CVDate | Wandelt einen Ausdruck in Datum Datentyp |
CVErr | Gibt eine benutzerdefinierte Fehlertyp |
Datum | Gibt das aktuelle Systemdatum |
DateAdd | Gibt ein Datum mit einem bestimmten Datum Intervall hinzugefügt |
DateDiff | Gibt die Differenz zwischen zwei Daten als timeinterval |
Datepart | Gibt eine ganze Zahl mit einem bestimmten Teil eines Datums enthält, |
DatSeriell | Gibt ein Datum für ein bestimmtes Jahr, Monat und Tag |
DatWert | Wandelt einen String to date |
Tag | Gibt den Tag des Monats eines Datums |
Dir | Gibt den Namen einer Datei oder eines Verzeichnisses, das entspricht apattern |
DoEvents | Ergibt Ausführungs so kann das Betriebssystem otherevents verarbeiten |
EOF | Gibt True zurück, wenn das Ende einer Textdatei erreicht wurde |
Fehler | Gibt die Fehlermeldung, die zu einer Fehlernummer entspricht |
Exp | Gibt die Basis des natürlichen Logarithmus (e) angehoben apower |
FileAttr | Gibt den Dateimodus für eine Textdatei |
Filedatetime | Gibt das Datum und die Zeit, wenn eine Datei zuletzt geändert wurde |
FileLen | Gibt die Anzahl von Bytes in einer Datei |
Fix | Gibt den ganzzahligen Anteil einer Zahl |
Format | Gibt einen Ausdruck in einem bestimmten Format |
Formatcurrency | Gibt eine Zahl als String formatiert als Währung |
Format | Gibt eine Zahl als String formatiert als ein Datum und / ortime |
Format | Gibt eine Zahl als formatierten String |
FormatPercent | Gibt eine Zahl als String formatiert als Prozentsatz |
Freefile | Gibt die nächste Dateinummer für die Verwendung durch den Openstatement |
Nimm alle | Gibt eine Liste der wichtigsten Einstellungen und deren Werte (originallycreated mit SaveSetting-) aus einem Eintrag der Anwendung in theWindows Registrierungs |
GetAttr | Gibt einen Code, um eine Datei-Attribut darstellt |
GetObject | Ruft ein OLE-Automation-Objekt aus einer Datei |
GetSetting | Gibt eine Schlüsseleinstellung Wert aus einer entryin der Anwendung der Windows-Registrierung |
Verhexen | Konvertiert von dezimal in hexadezimal |
Stunde | Gibt die Stunde eines Zeit |
IIf | Gibt einer der beiden Teile in Abhängigkeit von der Auswertung der anexpression |
Eingang | Gibt eine bestimmte Anzahl von Zeichen aus einer geöffneten Text-Datei |
Eingabefeld | Zeigt ein Feld einen Benutzer zur Eingabe aufzufordern, und liefert theValue eingegeben |
InStr | Gibt die Position einer Zeichenfolge innerhalb einer anderen Zeichenfolge |
InStrRev | Gibt die Position einer Zeichenfolge innerhalb einer anderen Zeichenfolge, am hinteren Ende des Strings beginnt |
Int | Gibt den ganzzahligen Anteil einer Zahl |
IsArray | Gibt True zurück, wenn die Variable ein Array ist |
IsDate | Gibt True zurück, wenn eine Variable ein Datum |
Ist leer | Gibt True zurück, wenn eine Variable nicht initialisiert wurde |
IsError | Gibt True zurück, wenn ein Ausdruck ein Fehlerwert ist |
Wird vermisst | Gibt True zurück, wenn ein optionales Argument nicht zu aProcedure übergeben wurde |
Ist Null | Gibt True zurück, wenn ein Ausdruck keine gültige Daten enthält |
IsNumeric | Gibt True zurück, wenn ein Ausdruck kann als Zahl ausgewertet werden |
IsObject | Gibt True zurück, wenn ein Ausdruck ein OLE-Automation verweist |
Beitreten | Gibt eine Zeichenfolge erstellt, indem eine Reihe von substringscontained in einem Array Beitritt |
LBound | Gibt die untere Grenze eines Arrays |
LCase | Gibt einen String in Kleinbuchstaben umgewandelt |
Links | Gibt eine bestimmte Anzahl von Zeichen von links astring |
Len | Gibt die Länge einer Zeichenfolge in Zeichen |
Loc | Gibt die aktuelle Lese- oder Schreibposition einer Textdatei |
LOF | Gibt die Anzahl der Bytes in einem offenen Textdatei |
Log | Gibt den natürlichen Logarithmus einer Zahl |
LTrim | Gibt eine Kopie einer Zeichenfolge ohne führende Leerzeichen |
Mittel- | Gibt eine bestimmte Anzahl von Zeichen aus einer Zeichenfolge |
MidB | Gibt eine angegebene Anzahl von Bytes aus einer bestimmten Positionie ein string |
Minute | Gibt die Minute einer Zeit |
Monat | Gibt den Monat eines Datums |
Monthname | Gibt einen String der angegebenen Monat angibt, |
MsgBox | Zeigt eine modale Meldungsfeld und gibt die ID des Buttonclicked |
Jetzt | Gibt das aktuelle Systemdatum und -zeit |
Oktober | Konvertiert von Dezimal in Oktal |
Ersetzen | Gibt einen String zurück, in dem eine Teilkette ersetzt withanother |
RGB | Gibt eine Zahl, die einen RGB-Farbwert |
Recht | Gibt eine bestimmte Anzahl von Zeichen aus dem Recht auf astring |
Rnd | Gibt eine Zufallszahl zwischen 0 und 1 |
Runden | Rundet eine Zahl auf eine bestimmte Anzahl von Dezimalstellen |
RTrim | Gibt eine Kopie einer Zeichenkette ohne Leerzeichen |
Zweite | Gibt die zweite von einer Zeit |
Suchen | Gibt die aktuelle Position in einer Textdatei |
sgn | Gibt eine ganze Zahl, die das Vorzeichen einer Zahl angibt, |
Schale | Führt ein ausführbares Programm |
Sünde | Gibt den Sinus einer Zahl |
Raum | Gibt einen String mit einer bestimmten Anzahl von Räumen |
Teilt | Gibt ein Array aus einer Anzahl von Teil |
Sqr | Gibt die Quadratwurzel einer Zahl |
Str | Gibt eine String-Darstellung einer Zahl |
StrComp | Gibt einen Wert, der das Ergebnis einer StringComparison |
StrConv | Gibt einen String umgewandelt Variante als angegeben |
Schnur | Gibt eine sich wiederholende Zeichen oder eine Zeichenkette |
StrReverse | Gibt die Zeichen einer Zeichenkette in umgekehrter Reihenfolge |
Schalter | Wertet eine Liste von Ausdrücken und einen Wert associatedwith dem ersten Ausdruck in der Liste gibt, die wahr ist |
Tab | Positioniert Ausgabe in einem Ausgabestrom |
Bräunen | Gibt den Tangens einer Zahl |
Zeit | Gibt die aktuelle Systemzeit |
Timer | Gibt die Anzahl der Sekunden seit Mitternacht |
Timeserial | Gibt die Zeit für eine bestimmte Stunde, Minute und Sekunde |
Zeitwert | Wandelt einen String in einer Zeit, Seriennummer |
Trimmen | Gibt einen String ohne führende und Räume und replacesmultiple Räume mit einem einzigen Raum |
Type-Name | Gibt eine Zeichenfolge, die den Datentyp avariable beschreibt |
UBound | Gibt die obere Grenze eines Arrays |
UCase | Wandelt einen String in Großbuchstaben |
Val | Gibt die Zahlen in einem String enthalten |
VarType | Gibt einen Wert den Subtyp einer Variablen angibt, |
Wochentag | Gibt eine Zahl mit einem Tag der Woche darstellt |
Wochentag | Gibt eine Zeichenfolge, die den angegebenen Wochentag angibt, |
Jahr | Gibt das Jahr eines Datums |