Prev Previous Post   Next Post Next
  #5   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 2,202
Default Number format

If you are up for a macro solution, then you might want to consider this...

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("D:D")) Is Nothing Then
Target.NumberFormat = "@"
End If
End Sub

Private Sub Worksheet_Change(ByVal Target As Range)
Dim Entry As String
On Error GoTo Whoops
Entry = Replace(Target.Text, " ", "")
Application.EnableEvents = False
If Not Entry Like "*[!0-9]*" And Len(Entry) = 16 Then
Target.Value = Format$(Entry, "@@@@ @@@@ @@@@ @@@@")
ElseIf Not Entry Like "*[!0-9]*" Then
Target.NumberFormat = "General"
Target.Value = CDbl(Target.Value)
End If
Whoops:
Application.EnableEvents = True
End Sub

It lets you type in your number with or without the separating spaces. If
your number is not 16 digits long or if a non-number is entered, then the
entry is left as is; however, if your entry has 16 digits (with or without
spaces), then it will be formatted in groups of 4. As written for this
example, only values in Column D will be processed... change the Range shown
in the Intersect method to those columns or cells you want your spreadsheet
to process.

Rick



"littlesword" wrote in message
...
I want to format a cell wherein spaces will be automatically added to the
numbers that I will type. The format should be like this 1111 2222 3333
4444.
I was able to make this format but the problem is, it always replace my
last
number to 0. For example, if I type 5462 5700 0123 4568 it would be
displayed
as 5462 5700 0123 4568. The custom format I used was #### #### #### ####.
What should I change with this format?




 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Convert numbers from text format to number format merlin68 Excel Discussion (Misc queries) 7 June 20th 07 07:03 PM
how do I add phone number format as a permanent custom format? frustratedagain Excel Discussion (Misc queries) 3 February 4th 06 03:52 AM
Replace million-billion number format to lakhs-crores format Sumit Excel Discussion (Misc queries) 1 December 9th 05 04:58 PM
convert text-format number to number in excel 2000%3f Larry Excel Discussion (Misc queries) 1 July 29th 05 08:18 PM
excel format cells/Number/Category: Number problem Matts Excel Discussion (Misc queries) 5 December 9th 04 09:47 PM


All times are GMT +1. The time now is 10:49 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"