VBA Function |
What It Does |
Abs |
Returns the absolute value of a number |
Array |
Returns a variant that contains an array |
Asc |
Converts the first character of string to its ASCII value |
Atn |
Returns the arctangent of a number |
CBool |
Converts an expression to Boolean data type |
CByte |
Converts an expression to byte data type |
CCur |
Converts an expression to currency data type |
CDate |
Converts an expression to date data type |
CDbl |
Converts an expression to double data type |
CDec |
Converts an expression to decimal data type |
Choose |
Selects and returns a value from a list of arguments |
Chr |
Converts an ANSI value to a character |
CInt |
Converts an expression to integer data type |
CLng |
Converts an expression to long data type |
Cos |
Returns the cosine of a number |
CreateObject |
Creates an OLE Automation object |
CSng |
Converts an expression to single data type |
CStr |
Converts an expression to string data type |
CurDir |
Returns the current path |
CVar |
Converts an expression to variant data type |
CVDate |
Converts an expression to date data type |
CVErr |
Returns a user-defined error type |
Date |
Returns the current system date |
DateAdd |
Returns a date with a specific date interval added to it |
DateDiff |
Returns the difference between two dates as a time
interval |
DatePart |
Returns an integer containing a specific part of a date |
DateSerial |
Returns a date for a specified year, month, and day |
DateValue |
Converts a string to date |
Day |
Returns the day of the month of a date |
Dir |
Returns the name of a file or directory that matches a
pattern |
DoEvents |
Yields execution so the operating system can process other
events |
EOF |
Returns True if the end of a text file has been reached |
Error |
Returns the error message that corresponds to an error
number |
Exp |
Returns the base of the natural logarithms (e) raised to a
power |
FileAttr |
Returns the file mode for a text file |
FileDateTime |
Returns the date and time when a file was last modified |
FileLen |
Returns the number of bytes in a file |
Fix |
Returns the integer portion of a number |
Format |
Returns an expression in a particular format |
FormatCurrency |
Returns a number as a string, formatted as currency |
FormatDateTime |
Returns a number as a string, formatted as a date and/or
time |
FormatNumber |
Returns a number as a formatted string |
FormatPercent |
Returns a number as a string, formatted as a percentage |
FreeFile |
Returns the next file number available for use by the Open
statement |
GetAll |
Returns a list of key settings and their values (originally
created with SaveSetting) from an application’s entry in the
Windows registry |
GetAttr |
Returns a code representing a file attribute |
GetObject |
Retrieves an OLE Automation object from a file |
GetSetting |
Returns a key setting value from an application’s entry
in the Windows registry |
Hex |
Converts from decimal to hexadecimal |
Hour |
Returns the hour of a time |
IIf |
Returns one of two parts, depending on the evaluation of an
expression |
Input |
Returns a specific number of characters from an open text
file |
InputBox |
Displays a box to prompt a user for input, and returns the
value entered |
InStr |
Returns the position of a string within another string |
InStrRev |
Returns the position of a string within another string,
beginning at the back end of the string |
Int |
Returns the integer portion of a number |
IsArray |
Returns True if a variable is an array |
IsDate |
Returns True if a variable is a date |
IsEmpty |
Returns True if a variable has not been initialized |
IsError |
Returns True if an expression is an error value |
IsMissing |
Returns True if an optional argument was not passed to a
Procedure |
IsNull |
Returns True if an expression contains no valid data |
IsNumeric |
Returns True if an expression can be evaluated as a number |
IsObject |
Returns True if an expression references an OLE Automation
object |
Join |
Returns a string created by joining a number of substrings
contained in an array |
LBound |
Returns the lower bound of an array |
LCase |
Returns a string converted to lowercase |
Left |
Returns a specified number of characters from the left of a
string |
Len |
Returns the length of a string, in characters |
Loc |
Returns the current read or write position of a text file |
LOF |
Returns the number of bytes in an open text file |
Log |
Returns the natural logarithm of a number |
LTrim |
Returns a copy of a string with no leading spaces |
Mid |
Returns a specified number of characters from a string |
MidB |
Returns a specified number of bytes from a specified position
in a string string |
Minute |
Returns the minute of a time |
Month |
Returns the month of a date |
MonthName |
Returns a string indicating the specified month |
MsgBox |
Displays a modal message box and returns the ID of the button
clicked |
Now |
Returns the current system date and time |
Oct |
Converts from decimal to octal |
Replace |
Returns a string in which one substring is replaced with
another |
RGB |
Returns a number representing an RGB color value |
Right |
Returns a specified number of characters from the right of a
string |
Rnd |
Returns a random number between 0 and 1 |
Round |
Rounds a number to a specific number of decimal places |
RTrim |
Returns a copy of a string with no trailing spaces |
Second |
Returns the second of a time |
Seek |
Returns the current position in a text file |
Sgn |
Returns an integer that indicates the sign of a number |
Shell |
Runs an executable program |
Sin |
Returns the sine of a number |
Space |
Returns a string with a specified number of spaces |
Split |
Returns an array consisting of a number of substrings |
Sqr |
Returns the square root of a number |
Str |
Returns a string representation of a number |
StrComp |
Returns a value indicating the result of a string
comparison |
StrConv |
Returns a string variant converted as specified |
String |
Returns a repeating character or string |
StrReverse |
Returns the characters of a string in reverse order |
Switch |
Evaluates a list of expressions and returns a value associated
with the first expression in the list that is True |
Tab |
Positions output in an output stream |
Tan |
Returns the tangent of a number |
Time |
Returns the current system time |
Timer |
Returns the number of seconds since midnight |
TimeSerial |
Returns the time for a specified hour, minute, and second |
TimeValue |
Converts a string to a time serial number |
Trim |
Returns a string without leading and spaces and replaces
multiple spaces with a single space |
TypeName |
Returns a string that describes the data type of a
variable |
UBound |
Returns the upper bound of an array |
UCase |
Converts a string to uppercase |
Val |
Returns the numbers contained in a string |
VarType |
Returns a value indicating the subtype of a variable |
Weekday |
Returns a number representing a day of the week |
Weekday Name |
Returns a string indicating the specified weekday |
Year |
Returns the year of a date |