Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
DiscussionsAccessExcelInfoPathOutlookPowerPointPublisherWord
DirectoryUser Groups
Related Topics
Outlook ExpressInternet ExplorerWindowsMS Server ProductsMore Topics ...

MS Office Forum / Excel / Programming / January 2008

Tip: Looking for answers? Try searching our database.

Force cell to have Accounting Formate

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
RyanH - 25 Jan 2008 20:37 GMT
I have a VBA code to apply values from a UserForm to a Worksheet.  My code
inserts the Label Control Captino into the Cell.  How can I force the cell to
have an accounting format.

Private Sub cmbApplyTax_Click()

Dim mySalesTax As Range
Dim myRow As Long
Dim mySubTotal As Double, myFreight As Double

   'finds Sales Tax cell on the QUOTE sheet
   Set mySalesTax = Sheets("QUOTE").Columns("E:E").Find(What:="Sales Tax", _
                               After:=Cells(6, 5), _
                               LookIn:=xlValues, _
                               LookAt:=xlWhole, _
                               SearchOrder:=xlRows, _
                               SearchDirection:=xlNext, _
                               MatchCase:=False, _
                               SearchFormat:=False)

   Sheets("QUOTE").Unprotect "AdTech"
   
   'show tax exempt
   If optTaxExempt = True Then
       mySalesTax.Offset(0, 1).Value = "Tax Exempt"
   End If
   
   'adds 6% sales tax
   If optSalesTax6 = True Then
       mySalesTax.Offset(0, 1) = lblSalesTax6
       Range("F7:F8").NumberFormat = "Accounting" <==Error Error
   End If
   
   'adds 7% sales tax
   If optSalesTax7 = True Then
       mySalesTax.Offset(0, 1) = lblSalesTax7
       Range("F7:F8").NumberFormat = "Accounting" <==Error Error
   End If
       
   Sheets("QUOTE").Protect "AdTech"
   
   Unload Me

End Sub
Rick S. - 25 Jan 2008 21:58 GMT
Replace your line:
Range("F7:F8").NumberFormat = "Accounting" '<==Error Error
with this line:
Range("F7:F8").NumberFormat = "_(* #,##0.00_);_(* (#,##0.00);_(*
""-""??_);_(@_)" '<==Error Error

This will show values in Dollar format without the dollar sign. (the above
string is one line).

HTH
Signature

Regards

VBA.Noob.Confused
XP Pro
Office 2007

> I have a VBA code to apply values from a UserForm to a Worksheet.  My code
> inserts the Label Control Captino into the Cell.  How can I force the cell to
[quoted text clipped - 40 lines]
>
> End Sub
RyanH - 28 Jan 2008 14:26 GMT
I tried that already, but with the $ in front.  The problem is it displays
the dollar amount as if it is formatted in Currency.  For Example, it shows
$500.00(Currency), instead of $   500.00 (Accounting).

Is it possible to display it like the Accounting example?

Thanks in Advance,
Ryan

> Replace your line:
> Range("F7:F8").NumberFormat = "Accounting" '<==Error Error
[quoted text clipped - 51 lines]
> >
> > End Sub
Rick S. - 28 Jan 2008 21:03 GMT
As long as the cell width is greater than the text it will visually appear
with a seperation between the "$" and the actual "1.00".
If I make the cell width 100, there is a huge seperation of the "$" and the
value.

I guess, I am not following. It appears you want approximately two spaces
between the "$" and the value?
Signature

Regards

VBA.Noob.Confused
XP Pro
Office 2007

> I tried that already, but with the $ in front.  The problem is it displays
> the dollar amount as if it is formatted in Currency.  For Example, it shows
[quoted text clipped - 60 lines]
> > >
> > > End Sub
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.