Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Cells(1, 1) = "3.514" This gives 4 in A1. Is it possible to pass the actual value without preformatting the cell? |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
You can use this
With Cells(1, 1) .NumberFormat = "General" .Value = "3.514" End With -- Regards Ron de Bruin http://www.rondebruin.nl "serdar" wrote in message ... Cells(1, 1) = "3.514" This gives 4 in A1. Is it possible to pass the actual value without preformatting the cell? |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
thats ok. my solution was funny:
....=3+0.514 "Ron de Bruin" , haber iletisinde şunları ... You can use this With Cells(1, 1) .NumberFormat = "General" .Value = "3.514" End With -- Regards Ron de Bruin http://www.rondebruin.nl "serdar" wrote in message ... Cells(1, 1) = "3.514" This gives 4 in A1. Is it possible to pass the actual value without preformatting the cell? |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
sorry im not sure but:
i call smt like: MoveItem("x", 3.514) or MoveItem("x", "3.514") and in the moveItem: With Worksheets("y").Cells(1, 1) .NumberFormat = "General" .Value = myValue End With ....makes it 4 again. It works when i don pass a variable.What happens? (variable is a Long) "Ron de Bruin" , haber iletisinde şunları ... You can use this With Cells(1, 1) .NumberFormat = "General" .Value = "3.514" End With -- Regards Ron de Bruin http://www.rondebruin.nl "serdar" wrote in message ... Cells(1, 1) = "3.514" This gives 4 in A1. Is it possible to pass the actual value without preformatting the cell? |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Long is short for "long integer" so it will store whole numbers only
which is why this is getting rounded up to 4. Change you data type to Single or Double. Hope this helps Rowan serdar wrote: sorry im not sure but: i call smt like: MoveItem("x", 3.514) or MoveItem("x", "3.514") and in the moveItem: With Worksheets("y").Cells(1, 1) .NumberFormat = "General" .Value = myValue End With ...makes it 4 again. It works when i don pass a variable.What happens? (variable is a Long) "Ron de Bruin" , haber iletisinde şunları ... You can use this With Cells(1, 1) .NumberFormat = "General" .Value = "3.514" End With -- Regards Ron de Bruin http://www.rondebruin.nl "serdar" wrote in message ... Cells(1, 1) = "3.514" This gives 4 in A1. Is it possible to pass the actual value without preformatting the cell? |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
ahhh..sorry i knew it from C. thanks very much.
"Rowan Drummond" , haber iletisinde sunlari ... Long is short for "long integer" so it will store whole numbers only which is why this is getting rounded up to 4. Change you data type to Single or Double. Hope this helps Rowan serdar wrote: sorry im not sure but: i call smt like: MoveItem("x", 3.514) or MoveItem("x", "3.514") and in the moveItem: With Worksheets("y").Cells(1, 1) .NumberFormat = "General" .Value = myValue End With ...makes it 4 again. It works when i don pass a variable.What happens? (variable is a Long) "Ron de Bruin" , haber iletisinde şunları ... You can use this With Cells(1, 1) .NumberFormat = "General" .Value = "3.514" End With -- Regards Ron de Bruin http://www.rondebruin.nl "serdar" wrote in message ... Cells(1, 1) = "3.514" This gives 4 in A1. Is it possible to pass the actual value without preformatting the cell? |
#7
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
You're welcome.
serdar wrote: ahhh..sorry i knew it from C. thanks very much. "Rowan Drummond" , haber iletisinde sunlari ... Long is short for "long integer" so it will store whole numbers only which is why this is getting rounded up to 4. Change you data type to Single or Double. Hope this helps Rowan |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Rounding numbers | Excel Discussion (Misc queries) | |||
Rounding numbers | Excel Discussion (Misc queries) | |||
numbers rounding | Excel Discussion (Misc queries) | |||
Rounding numbers up or down | Excel Discussion (Misc queries) | |||
Rounding numbers then doing a sum of those numbers produces incorrect result. | Excel Programming |