Formatting a cell to Currency (w/ 0 Decimal Places) in VBA

mangoel

New Member
Joined
Apr 14, 2002
Messages
14
Hi All,

I need to save a value into a certain cell, formatting it as currency with 0 decimal places. How do I do this?

I know of the Format function, but don't know how to control the decimal places.

-
Activesheet.Cells(1,2) = Format(ListPrice,"currency")
-

I cannot pre-format the cell using the Excel menu because my code requires all cells in the worksheet to be Cleared (Using "Clear All") before this statement. I'd really applreciate any help on this. Thanks!

Manish
 

Excel Facts

Difference between two dates
Secret function! Use =DATEDIF(A2,B2,"Y")&" years"&=DATEDIF(A2,B2,"YM")&" months"&=DATEDIF(A2,B2,"MD")&" days"
try adding this code to the worksheet:
Sub Workbook_Open()


Sub Workbook_Open()

Cells.Select
Selection.NumberFormat = "#,##0"
Range("A1").Select
Application.CalculateFull
End Sub

and if you need a symbol, substitute this in:

Selection.NumberFormat = "$#,##0"

-Corticus
 
Upvote 0
You can get the code Corticus sent you, and much, much more, by recording a keyboard macro.

Click on Tools-Macro-Record New Macro-O.K.
Click on Format-Cells-Number-Currency and set the decimal place to zero.
Click on Tools-Macro-Stop Recording.

Walla, mansewer!
 
Upvote 0

Forum statistics

Threads
1,214,375
Messages
6,119,165
Members
448,870
Latest member
max_pedreira

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top