ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Formatting in VBA (https://www.excelbanter.com/excel-programming/271966-re-formatting-vba.html)

Leo Heuser[_2_]

Formatting in VBA
 
Hi Michael

Start the value with a single apostrophe to make
Excel treat the value as text:

Range("C" & 6 + y).Value = "'" & Format(BottomRange(y), "#,##0") & " - "
etc.

--
Best Regards
Leo Heuser
MVP Excel

Followup to newsgroup only, please.

"Michael J. Malinsky" skrev i en meddelelse
...
I have the following line of code:

Range("C" & 6 + y).Value = Format(BottomRange(y), "#,##0") & " - "

&
_
Format(TopRange(y), "#,##0")

BottomRange(0) = 1
TopRange(0) = 10
BottomRange(1) = 2
TopRange(1) = 11

So cell C6 should show 1-10 and C7 should show 2-11. Excel, in its

infinite
wisdom, automatically converts the result to a date format which shows as
10-Jan and 11-Feb, respectively. I want to keep the format function as
there are times when the amounts will be greater than those that would
generate this type of output. How can I get the output I want?

TIA
Mike

--
Michael J. Malinsky







All times are GMT +1. The time now is 05:16 PM.

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