Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I'm copying data from one WB to another. When the value is copied to a
particular cell, that cell is always a negative currency value. Here is the code I'm using to format the cell, what can I add to force any entry to be a negative currency value? Range("B85:B86").Select With Selection.Font .Name = "Arial" .FontStyle = "Bold" .NumberFormat = "$#,##0.00_);[Red]($#,##0.00)" End With |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi Jouiooui,
Try: '============= Public Sub Tester() With Range("B85:B86") .Font.Name = "Arial" .Font.Bold = True .NumberFormat = "$#,##0.00_);[Red]($#,##0.00)" End With End Sub '<<============= If, however, you mean exactly what you appear to say and all values, positive and negative are to be displayed as negative currency values, try: '============= Public Sub Tester2() With Range("B85:B86") .Font.Name = "Arial" .Font.Bold = True .NumberFormat = "[Red]($#,##0.00)" End With End Sub '<<============= If the second interpretation is correct, I would be intrigued to know the underlying logic! --- Regards, Norman "JOUIOUI" wrote in message ... I'm copying data from one WB to another. When the value is copied to a particular cell, that cell is always a negative currency value. Here is the code I'm using to format the cell, what can I add to force any entry to be a negative currency value? Range("B85:B86").Select With Selection.Font .Name = "Arial" .FontStyle = "Bold" .NumberFormat = "$#,##0.00_);[Red]($#,##0.00)" End With |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi Norman,
Thanks for this code, it formats the cell, however it doesn't change the data to be a negative. I'm using the currency in those cells in an accounting balance sheet and I need it to be a negative. Is there a way to automatically put a - sign in front of any currency value copied into that cell. Thanks again. "Norman Jones" wrote: Hi Jouiooui, Try: '============= Public Sub Tester() With Range("B85:B86") .Font.Name = "Arial" .Font.Bold = True .NumberFormat = "$#,##0.00_);[Red]($#,##0.00)" End With End Sub '<<============= If, however, you mean exactly what you appear to say and all values, positive and negative are to be displayed as negative currency values, try: '============= Public Sub Tester2() With Range("B85:B86") .Font.Name = "Arial" .Font.Bold = True .NumberFormat = "[Red]($#,##0.00)" End With End Sub '<<============= If the second interpretation is correct, I would be intrigued to know the underlying logic! --- Regards, Norman "JOUIOUI" wrote in message ... I'm copying data from one WB to another. When the value is copied to a particular cell, that cell is always a negative currency value. Here is the code I'm using to format the cell, what can I add to force any entry to be a negative currency value? Range("B85:B86").Select With Selection.Font .Name = "Arial" .FontStyle = "Bold" .NumberFormat = "$#,##0.00_);[Red]($#,##0.00)" End With |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi Jouiooui,
Try: '============= Public Sub Tester() Dim Rng As Range Dim rCell As Range Set Rng = Range("B85:B86") For Each rCell In Rng.Cells With rCell .Value = -Abs(.Value) .Font.Name = "Arial" .Font.Bold = True .NumberFormat = "$#,##0.00_);[Red]($#,##0.00)" End With Next rCell End Sub '<<============= --- Regards, Norman "JOUIOUI" wrote in message ... Hi Norman, Thanks for this code, it formats the cell, however it doesn't change the data to be a negative. I'm using the currency in those cells in an accounting balance sheet and I need it to be a negative. Is there a way to automatically put a - sign in front of any currency value copied into that cell. Thanks again. |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
How to add new currency Symbol in Format/Cell/Currency | Excel Discussion (Misc queries) | |||
Format Currency Cell | Excel Worksheet Functions | |||
How to set 2 currency format in 1 cell?? | Excel Discussion (Misc queries) | |||
Format Currency in-cell | Excel Worksheet Functions | |||
forcing cell format type in excel using com? | Excel Programming |