ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Stop Excel From Formating Text Starting with A Zero (https://www.excelbanter.com/excel-programming/425422-stop-excel-formating-text-starting-zero.html)

Andy

Stop Excel From Formating Text Starting with A Zero
 
This is driving me nuts!

I have a script that dumps a text file into Excel. The text file
contains some data such as the following.

Name Rev State Last First
Date
06700332 2 330 Clysdale Ron 11/20/2006 21:59

What happens though in Excel is that the 06700332 is changed to
6700332 automatically. I can't get it to stop it. I've tried
formating the column as text with no luck. Perpaps there is something
that I can programatically stick in the front of the zero to tell
Excel it's not a number. I don't know.

Can you help?
Andy

Peter T

Stop Excel From Formating Text Starting with A Zero
 
Perhaps there is something
that I can programmatically stick in the front of the zero to tell
Excel it's not a number.


Indeed there is, try an apostrophe '

activecell.value = "'" & "0123456"

Otherwise format the cell as Text

Regards,
Peter T

"Andy" wrote in message
...
This is driving me nuts!

I have a script that dumps a text file into Excel. The text file
contains some data such as the following.

Name Rev State Last First
Date
06700332 2 330 Clysdale Ron 11/20/2006 21:59

What happens though in Excel is that the 06700332 is changed to
6700332 automatically. I can't get it to stop it. I've tried
formating the column as text with no luck. Perpaps there is something
that I can programatically stick in the front of the zero to tell
Excel it's not a number. I don't know.

Can you help?
Andy




Andy

Stop Excel From Formating Text Starting with A Zero
 
On Mar 11, 5:32*pm, "Peter T" <peter_t@discussions wrote:
Perhaps there is something
that I can programmatically stick in the front of the zero to tell
Excel it's not a number.


Indeed there is, try an apostrophe '

activecell.value = "'" & "0123456"

Otherwise format the cell as Text

Regards,
Peter T

"Andy" wrote in message

...



This is driving me nuts!


I have a script that dumps a text file into Excel. *The text file
contains some data such as the following.


Name * * * Rev * * * * * State * * * *Last * * * * *First
Date
06700332 2 330 Clysdale Ron 11/20/2006 21:59


What happens though in Excel is that the 06700332 is changed to
6700332 automatically. *I can't get it to stop it. *I've tried
formating the column as text with no luck. *Perpaps there is something
that I can programatically stick in the front of the zero to tell
Excel it's not a number. *I don't know.


Can you help?
Andy- Hide quoted text -


- Show quoted text -


Hi Peter

This works sort of. The leading zeros are there now but I also get
the single quote showing as well.

Now in Excel I have the values (for example)

'06650077
'06700219
'06700306

I would have expected the single quote to disappear. Any thoughts?

Andy

docksi

Stop Excel From Formating Text Starting with A Zero
 
I had this in the past (single quote failed as well).
The solution that worked for me as follows:
Before dumping the data, define the format of the entire column (e.g.
E:E) as text - manually or with VBA.
Then dump your data.

Aviashn

Stop Excel From Formating Text Starting with A Zero
 
I think this is probably what you are looking for. I have an add-in
that uses very large numbers preceded with a 0. So, not only does
excel convert them into scientific notation, but it removes the zero.

With .Range("E:E")
.NumberFormat = "0"
.Value = .Value
End With

I had to use .Value = .Value because this particular format change
doesn't always apply until the cells are re-evaluated.

Peter T

Stop Excel From Formating Text Starting with A Zero
 
What's your numberformat

Regards,
Peter T

"Andy" wrote in message
...
On Mar 11, 5:32 pm, "Peter T" <peter_t@discussions wrote:
Perhaps there is something
that I can programmatically stick in the front of the zero to tell
Excel it's not a number.


Indeed there is, try an apostrophe '

activecell.value = "'" & "0123456"

Otherwise format the cell as Text

Regards,
Peter T

"Andy" wrote in message

...



This is driving me nuts!


I have a script that dumps a text file into Excel. The text file
contains some data such as the following.


Name Rev State Last First
Date
06700332 2 330 Clysdale Ron 11/20/2006 21:59


What happens though in Excel is that the 06700332 is changed to
6700332 automatically. I can't get it to stop it. I've tried
formating the column as text with no luck. Perpaps there is something
that I can programatically stick in the front of the zero to tell
Excel it's not a number. I don't know.


Can you help?
Andy- Hide quoted text -


- Show quoted text -


Hi Peter

This works sort of. The leading zeros are there now but I also get
the single quote showing as well.

Now in Excel I have the values (for example)

'06650077
'06700219
'06700306

I would have expected the single quote to disappear. Any thoughts?

Andy




All times are GMT +1. The time now is 08:12 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com