VBA-Funktionen für Excel-VBA-Programmierung

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-FunktionWas es macht
AbsGibt den absoluten Wert einer Zahl
FeldGibt eine Variante, die ein Array enthält
AscWandelt das erste Zeichen der Zeichenfolge auf seine ASCII-Wert
AtnGibt den Arkustangens einer Zahl
CBoolWandelt einen Ausdruck in Boolesche Datentyp
CByteWandelt einen Ausdruck in Byte-Datentyp
CCurWandelt einen Ausdruck in Währungsdatentyp
CDateWandelt einen Ausdruck in Datum Datentyp
CDblWandelt einen Ausdruck in doppelte Datentyp
CDecWandelt einen Ausdruck in Dezimal-Datentyp
WählenWählt und einen Wert aus einer Liste von Argumenten zurück
ChrWandelt einen ANSI-Wert auf ein Zeichen
CIntWandelt einen Ausdruck Datentyp in Integer
CLngWandelt einen Ausdruck in long-Datentyp
cosGibt den Kosinus einer Zahl
CreateErzeugt ein OLE-Automatisierungsobjekt
CSngWandelt einen Ausdruck in einzelne Datentyp
CStrWandelt einen Ausdruck in String-Datentyp
CurDirGibt den aktuellen Pfad
CVarWandelt einen Ausdruck in den Datentyp Variant
CVDateWandelt einen Ausdruck in Datum Datentyp
CVErrGibt eine benutzerdefinierte Fehlertyp
DatumGibt das aktuelle Systemdatum
DateAddGibt ein Datum mit einem bestimmten Datum Intervall hinzugefügt
DateDiffGibt die Differenz zwischen zwei Daten als timeinterval
DatepartGibt eine ganze Zahl mit einem bestimmten Teil eines Datums enthält,
DatSeriellGibt ein Datum für ein bestimmtes Jahr, Monat und Tag
DatWertWandelt einen String to date
TagGibt den Tag des Monats eines Datums
DirGibt den Namen einer Datei oder eines Verzeichnisses, das entspricht apattern
DoEventsErgibt Ausführungs so kann das Betriebssystem otherevents verarbeiten
EOFGibt True zurück, wenn das Ende einer Textdatei erreicht wurde
FehlerGibt die Fehlermeldung, die zu einer Fehlernummer entspricht
ExpGibt die Basis des natürlichen Logarithmus (e) angehoben apower
FileAttrGibt den Dateimodus für eine Textdatei
FiledatetimeGibt das Datum und die Zeit, wenn eine Datei zuletzt geändert wurde
FileLenGibt die Anzahl von Bytes in einer Datei
FixGibt den ganzzahligen Anteil einer Zahl
FormatGibt einen Ausdruck in einem bestimmten Format
FormatcurrencyGibt eine Zahl als String formatiert als Währung
FormatGibt eine Zahl als String formatiert als ein Datum und / ortime
FormatGibt eine Zahl als formatierten String
FormatPercentGibt eine Zahl als String formatiert als Prozentsatz
FreefileGibt die nächste Dateinummer für die Verwendung durch den Openstatement
Nimm alleGibt eine Liste der wichtigsten Einstellungen und deren Werte (originallycreated mit SaveSetting-) aus einem Eintrag der Anwendung in theWindows Registrierungs
GetAttrGibt einen Code, um eine Datei-Attribut darstellt
GetObjectRuft ein OLE-Automation-Objekt aus einer Datei
GetSettingGibt eine Schlüsseleinstellung Wert aus einer entryin der Anwendung der Windows-Registrierung
VerhexenKonvertiert von dezimal in hexadezimal
StundeGibt die Stunde eines Zeit
IIfGibt einer der beiden Teile in Abhängigkeit von der Auswertung der anexpression
EingangGibt eine bestimmte Anzahl von Zeichen aus einer geöffneten Text-Datei
EingabefeldZeigt ein Feld einen Benutzer zur Eingabe aufzufordern, und liefert theValue eingegeben
InStrGibt die Position einer Zeichenfolge innerhalb einer anderen Zeichenfolge
InStrRevGibt die Position einer Zeichenfolge innerhalb einer anderen Zeichenfolge, am hinteren Ende des Strings beginnt
IntGibt den ganzzahligen Anteil einer Zahl
IsArrayGibt True zurück, wenn die Variable ein Array ist
IsDateGibt True zurück, wenn eine Variable ein Datum
Ist leerGibt True zurück, wenn eine Variable nicht initialisiert wurde
IsErrorGibt True zurück, wenn ein Ausdruck ein Fehlerwert ist
Wird vermisstGibt True zurück, wenn ein optionales Argument nicht zu aProcedure übergeben wurde
Ist NullGibt True zurück, wenn ein Ausdruck keine gültige Daten enthält
IsNumericGibt True zurück, wenn ein Ausdruck kann als Zahl ausgewertet werden
IsObjectGibt True zurück, wenn ein Ausdruck ein OLE-Automation verweist
BeitretenGibt eine Zeichenfolge erstellt, indem eine Reihe von substringscontained in einem Array Beitritt
LBoundGibt die untere Grenze eines Arrays
LCaseGibt einen String in Kleinbuchstaben umgewandelt
LinksGibt eine bestimmte Anzahl von Zeichen von links astring
LenGibt die Länge einer Zeichenfolge in Zeichen
LocGibt die aktuelle Lese- oder Schreibposition einer Textdatei
LOFGibt die Anzahl der Bytes in einem offenen Textdatei
LogGibt den natürlichen Logarithmus einer Zahl
LTrimGibt eine Kopie einer Zeichenfolge ohne führende Leerzeichen
Mittel-Gibt eine bestimmte Anzahl von Zeichen aus einer Zeichenfolge
MidBGibt eine angegebene Anzahl von Bytes aus einer bestimmten Positionie ein string
MinuteGibt die Minute einer Zeit
MonatGibt den Monat eines Datums
MonthnameGibt einen String der angegebenen Monat angibt,
MsgBoxZeigt eine modale Meldungsfeld und gibt die ID des Buttonclicked
JetztGibt das aktuelle Systemdatum und -zeit
OktoberKonvertiert von Dezimal in Oktal
ErsetzenGibt einen String zurück, in dem eine Teilkette ersetzt withanother
RGBGibt eine Zahl, die einen RGB-Farbwert
RechtGibt eine bestimmte Anzahl von Zeichen aus dem Recht auf astring
RndGibt eine Zufallszahl zwischen 0 und 1
RundenRundet eine Zahl auf eine bestimmte Anzahl von Dezimalstellen
RTrimGibt eine Kopie einer Zeichenkette ohne Leerzeichen
ZweiteGibt die zweite von einer Zeit
SuchenGibt die aktuelle Position in einer Textdatei
sgnGibt eine ganze Zahl, die das Vorzeichen einer Zahl angibt,
SchaleFührt ein ausführbares Programm
SündeGibt den Sinus einer Zahl
RaumGibt einen String mit einer bestimmten Anzahl von Räumen
TeiltGibt ein Array aus einer Anzahl von Teil
SqrGibt die Quadratwurzel einer Zahl
StrGibt eine String-Darstellung einer Zahl
StrCompGibt einen Wert, der das Ergebnis einer StringComparison
StrConvGibt einen String umgewandelt Variante als angegeben
SchnurGibt eine sich wiederholende Zeichen oder eine Zeichenkette
StrReverseGibt die Zeichen einer Zeichenkette in umgekehrter Reihenfolge
SchalterWertet eine Liste von Ausdrücken und einen Wert associatedwith dem ersten Ausdruck in der Liste gibt, die wahr ist
TabPositioniert Ausgabe in einem Ausgabestrom
BräunenGibt den Tangens einer Zahl
ZeitGibt die aktuelle Systemzeit
TimerGibt die Anzahl der Sekunden seit Mitternacht
TimeserialGibt die Zeit für eine bestimmte Stunde, Minute und Sekunde
ZeitwertWandelt einen String in einer Zeit, Seriennummer
TrimmenGibt einen String ohne führende und Räume und replacesmultiple Räume mit einem einzigen Raum
Type-NameGibt eine Zeichenfolge, die den Datentyp avariable beschreibt
UBoundGibt die obere Grenze eines Arrays
UCaseWandelt einen String in Großbuchstaben
ValGibt die Zahlen in einem String enthalten
VarTypeGibt einen Wert den Subtyp einer Variablen angibt,
WochentagGibt eine Zahl mit einem Tag der Woche darstellt
WochentagGibt eine Zeichenfolge, die den angegebenen Wochentag angibt,
JahrGibt das Jahr eines Datums

Menü