ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   rounding a formula in a cell, then replace the formula (https://www.excelbanter.com/excel-programming/303936-re-rounding-formula-cell-then-replace-formula.html)

Frank Kabel

rounding a formula in a cell, then replace the formula
 
Hi
try the following macro
sub replace_formula()
dim oldform
dim newform
dim rng as range
dim cell as range
set rng=range("A1:A50")
for each cell in rng
if cell.hasformula then
oldform=cell.formula
newform = "=ROUND(" & right(oldform,len(oldform)-1) & _
",2)"
cell.formula=newform
end if
next
end sub


--
Regards
Frank Kabel
Frankfurt, Germany


Robert wrote:
I want to round 50 plus cells with the rounding formula. I want to
select the cell, enter the rounding formula that will round the
formula already in the cell and replace the original formula.
Example C10*C15 to ROUND(C10*C15,2). I tried doing this with a macro
and it doesn't work. The macro changes the original formula.




All times are GMT +1. The time now is 10:32 PM.

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