ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   format (https://www.excelbanter.com/excel-programming/404300-format.html)

geebee

format
 
hi,

i thought i had it figurd out... hi,

i have the following in my VBA code:

range("A1").formula = "test " & TEXT(range("A11").value, "0.0%") & " eggs"

i am just trying to format the A11 value as a pecentage. for example, the
value currently in A11 is 109.9. how can i do this?

thanks in advance,
geebee




Per Jessen

format
 
Hi geebee

Range("A1") = Format(Range("A1").Value, "0.00%")

Regards,

Per

"geebee" (noSPAMs) skrev i en meddelelse
...
hi,

i thought i had it figurd out... hi,

i have the following in my VBA code:

range("A1").formula = "test " & TEXT(range("A11").value, "0.0%") & " eggs"

i am just trying to format the A11 value as a pecentage. for example, the
value currently in A11 is 109.9. how can i do this?

thanks in advance,
geebee






FSt1

format
 
hi,
see your last post

Regards
FSt1

"geebee" wrote:

hi,

i thought i had it figurd out... hi,

i have the following in my VBA code:

range("A1").formula = "test " & TEXT(range("A11").value, "0.0%") & " eggs"

i am just trying to format the A11 value as a pecentage. for example, the
value currently in A11 is 109.9. how can i do this?

thanks in advance,
geebee




Vergel Adriano

format
 
try:

Range("A1").Formula = "test " & Format(Range("A11").Value / 100, "0.0%") & "
eggs"


--
Hope that helps.

Vergel Adriano


"geebee" wrote:

hi,

i thought i had it figurd out... hi,

i have the following in my VBA code:

range("A1").formula = "test " & TEXT(range("A11").value, "0.0%") & " eggs"

i am just trying to format the A11 value as a pecentage. for example, the
value currently in A11 is 109.9. how can i do this?

thanks in advance,
geebee




Rick Rothstein \(MVP - VB\)

format
 
TEXT is a spreadsheet function and not supported (directly) within VBA.
While it is possible to make use of the spreadsheet functions within VBA,
there is a time penalty for the interaction. However, VBA does have a Format
function which will do similar things to the TEXT function. Lots of options
available, so you should check out the help files (and be sure to look as
the "See Also" links as the information is spread out in the help files
among several topics).

Range("A1").Value = "Test " & Format(Range("A11").Value, "0.0%") & " eggs"

Rick


"geebee" (noSPAMs) wrote in message
...
hi,

i thought i had it figurd out... hi,

i have the following in my VBA code:

range("A1").formula = "test " & TEXT(range("A11").value, "0.0%") & " eggs"

i am just trying to format the A11 value as a pecentage. for example, the
value currently in A11 is 109.9. how can i do this?

thanks in advance,
geebee





Vergel Adriano

format
 
if what you want is formula that will calculate as the value in A11 changes,
try:

Range("A1").Formula = "=""test "" & TEXT(A11, ""0.0%"") & "" eggs"""


--
Hope that helps.

Vergel Adriano


"Vergel Adriano" wrote:

try:

Range("A1").Formula = "test " & Format(Range("A11").Value / 100, "0.0%") & "
eggs"


--
Hope that helps.

Vergel Adriano


"geebee" wrote:

hi,

i thought i had it figurd out... hi,

i have the following in my VBA code:

range("A1").formula = "test " & TEXT(range("A11").value, "0.0%") & " eggs"

i am just trying to format the A11 value as a pecentage. for example, the
value currently in A11 is 109.9. how can i do this?

thanks in advance,
geebee





All times are GMT +1. The time now is 03:24 AM.

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