The following is a nice, eloquent way to selectively round up decimal numbers to the next highest integer --- sort of a ceiling procedure.
You could theoretically modify this to do division with two decimal numbers as well. The logic would nearly be the same. I've seen other Roundup methods, some using Case...Select Structures and others using called functions. This could just be dropped into your Sub without calling a procedure, especially if you're looking for a quick and dirty approach.Code:Dim intNum as Integer Dim sglDenom as Single Dim intQuotient as Integer Dim intResult as Integer intQuotient = Int(intNum/sglDenom) If intNum Mod intQuotient = 0 Then intResult = intQuotient Else intResult = intQuotient + 1 End If


Reply With Quote

