Home |
Search |
Today's Posts |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hello,
Mike seems to be gone but could someone else tell me why this formula is in consistant on round up from 50 cents to rounding down from 50 cents Please, any help here and I would be grateful Example:1 1,730.00 x 5% = 86.50 = 1,816.50 total The code rounds it to 1,816.00 Example:2 30.00 x 5%=1.50= 31.50 total The code rounds it to 32.00 Each example the answer ended in .50 cents but the code round down on the first and up on the second. I would really like for it to see .50 and round up all the time. Sub ChangeEntPriceShtPricesColD_RndNearest_Dollor() Dim Increase As Double Dim c As Range ' ReDim OldRange(Range("D101", Range("lastRow").Offset(-1, -1)).Count) Set OldWkb = ActiveWorkbook Set OldSht = ActiveSheet ' For Each cell In Range("D101", Range("lastRow").Offset(-1, -1)) i = i + 1 OldRange(i).Address = cell.Address OldRange(i).Values = cell.Formula Next cell ' On Error GoTo ErrorControl_1 Application.DisplayAlerts = False Increase = Application.InputBox(prompt:="Enter the percentage increase you desire" & Chr(13) & _ "for 5%, enter 5, not (.05.)" _ Title:="Round Nearest Dollar Increase", Left:=100, Type:=1) ' For Each c In Intersect(Range("D101", Range("lastRow").Offset(-1, -1)), ActiveSheet.UsedRange) If Not IsEmpty(c) Then c.Value = Round(c.Value * (1 + (Increase /100)), 0) Next Application.DisplayAlerts = True End Sub |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
rounding to the nearest Dollar | New Users to Excel | |||
rounding numbers to the nearest dollar amount | Excel Worksheet Functions | |||
Rounding up to the nearest dollar | Excel Worksheet Functions | |||
What is the formula for rounding a dollar amount to the nearest ni | New Users to Excel | |||
rounding to nearest hundred dollar in Excel | New Users to Excel |