Simple guide to various cell formatting in VBA

General

Range("A1").NumberFormat = "General"

Number

Range("A1").NumberFormat = "0.00"

Currency

Range("A1").NumberFormat = "$#,##0.00"

Accounting

Range("A1").NumberFormat = "_($* #,##0.00_);_($* (#,##0.00);_($* ""-""??_);_(@_)"

Date

Range("A1").NumberFormat = "yyyy-mm-dd;@"
Range("A1").NumberFormat  = "dddd, mmmm dd, yyyy"

Time

Range("A1").NumberFormat = "h:mm:ss AM/PM;@"

Percentage

Range("A1").NumberFormat = "0.00%"

Text

Range("A1").NumberFormat = "@"

Categorized in:

VBA Excel,

Last Update: May 18, 2024