Format, Format$ Functions |
Named Arguments
No
Syntax
Format(expression[, format[, firstdayofweek[, _ firstweekofyear]]])
expression
Use: Required
Data Type: String/Numeric
Any valid string or numeric expression.
format
Use: Optional
A valid named or user-defined format expression.
firstdayofweek
Use: Optional
Data Type: Numeric
A constant that specifies the first day of the week.
firstweekofyear
Use: Optional
Data Type: Numeric
A constant that specifies the first week of the year.
Return Value
A variant of subtype string containing the formatted expression.
Description
Allows you to use either predefined or user-defined formats to create an infinite variety of ways to output string, numeric, and date/time data. It's possibly the most complex single function call in VB.
Rules at a Glance
See CDate for an explanation of the firstdayofweek and firstweekofyear arguments.
format can be either a predefined or a user-defined format.
User-defined formats for numeric values are created with up to four sections. Each section is used for a different type of numeric value and is delimited with a semicolon. The four possible sections are shown in the following table:
Section Applies to 1 All values, if used alone; positive values, if used with more than one section 2 Negative values 3 Zero values 4 Null values It's not necessary to include all four sections in the format clause. However, the number of sections present determines what types of numeric values each section defines, as the following ...
Get VB & VBA in a Nutshell: The Language now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.