ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Problems with numeric formatting in cells (https://www.excelbanter.com/excel-programming/279560-problems-numeric-formatting-cells.html)

Matt Andrzejewski

Problems with numeric formatting in cells
 
Hi Folks:

I can't figure this one out. I'm writing a macro that counts the
frequencies of certain values (similar to a frequency distribution) for
a range of data. So, in my routine I have the line:

Cells(i + 1, 7) = (i - 1) * var1 + Start & " - " & i * var1 + Start - 1

which should give me, in cell(i + 1, 7), for example:

6 - 10

except I'm getting:

Jun-10

Does anyone know how to set the format of cell(i + 1, 7) to "General" or
string, or something other than a date, in the code of the macro?

Thanks,

Matt Andrzejewski

*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!

J.E. McGimpsey[_2_]

Problems with numeric formatting in cells
 
One way:

With Cells(i + 1, 7)
.NumberFormat = "@"
.Value = (i - 1) * var1 + Start & " - " & i * var1 + Start - 1
End with

which changes cell format to Text. Another:

Cells(i + 1, 7).Value = "'" & (i - 1) * var1 + Start & " - " & _
i * var1 + Start - 1

which leaves the cell number format alone


In article ,
Matt Andrzejewski wrote:

Hi Folks:

I can't figure this one out. I'm writing a macro that counts the
frequencies of certain values (similar to a frequency distribution) for
a range of data. So, in my routine I have the line:

Cells(i + 1, 7) = (i - 1) * var1 + Start & " - " & i * var1 + Start - 1

which should give me, in cell(i + 1, 7), for example:

6 - 10

except I'm getting:

Jun-10

Does anyone know how to set the format of cell(i + 1, 7) to "General" or
string, or something other than a date, in the code of the macro?

Thanks,

Matt Andrzejewski

*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!


--
Email address ROT-13'd for spam reduction
see www.mcgimpsey.com/excel/groupspam.html to decode

steve

Problems with numeric formatting in cells
 
Matt,

One of 2 ways:
1. Preformat the cell as Text (or use code)
2. Cells(1,1) = "'" & 6 & " - " & 10
this puts a leading apostrophy in front of the value and Excel sees
it as text.
--
sb
"Matt Andrzejewski" wrote in message
...
Hi Folks:

I can't figure this one out. I'm writing a macro that counts the
frequencies of certain values (similar to a frequency distribution) for
a range of data. So, in my routine I have the line:

Cells(i + 1, 7) = (i - 1) * var1 + Start & " - " & i * var1 + Start - 1

which should give me, in cell(i + 1, 7), for example:

6 - 10

except I'm getting:

Jun-10

Does anyone know how to set the format of cell(i + 1, 7) to "General" or
string, or something other than a date, in the code of the macro?

Thanks,

Matt Andrzejewski

*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!





All times are GMT +1. The time now is 03:39 PM.

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