Custom Number Formats in Code
Further Developments :-)
Irony of Ironies - this is the example in the Help system:
Example
These examples set the number format for cell A17, row one, and column C
(respectively) on Sheet1.
Worksheets("Sheet1").Range("A17").NumberFormat = "General"
Worksheets("Sheet1").Rows(1).NumberFormat = "hh:mm:ss"
Worksheets("Sheet1").Columns("C"). _
NumberFormat = "$#,##0.00_);[Red]($#,##0.00)"
and this doesn't work either!
My colleague very helpfully suggested using "Styles" and while this should
be workable this is starting to turn something that should be super-neat and
tidy into something more cumbersome (having to create the style
programmatically before applying it).
So suggestions as to why the simple approach isn't working are still sought.
TIA and Cheers, Matt
"veryeavy" wrote:
Hi,
Hope this qualifies as "programming".
the following macro:
Selection.NumberFormat = "#,##0_);(#,##0)"
does not do the job I was hoping.
On examination the format that is applied is:
#,##0;-#,##0
any way to get my preferred format to "take"?
TIA, Matt
|