ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   User Defined Functions (https://www.excelbanter.com/excel-programming/292310-user-defined-functions.html)

KMcNelson

User Defined Functions
 
I have a function that can increase the price of an item
based on it's weight and current cost of material. I now
need to add a "RoundUp" portion to the function. Can I
use a function "inside" another one?????
TIA

J. Sleeman

User Defined Functions
 

-----Original Message-----
I have a function that can increase the price of an item
based on it's weight and current cost of material. I now
need to add a "RoundUp" portion to the function. Can I
use a function "inside" another one?????
TIA
.
Yes, you certainly can.. I have done it many times..


Bob Phillips[_6_]

User Defined Functions
 
Are we talking Excel or VBA. If Excel, that is not a problem, For instance

=IF(A10, ROUNDUP(A1,0), B1)

Similarly, in VBA, it could be

Function abc(rng As Range)

If rng(1, 1).Value 0 Then
abc = WorksheetFunction.RoundUp(rng, 0)
Else
abc = rng.Offset(0, 1).Value
End If

End Function

--

HTH

Bob Phillips
... looking out across Poole Harbour to the Purbecks
(remove nothere from the email address if mailing direct)

"KMcNelson" wrote in message
...
I have a function that can increase the price of an item
based on it's weight and current cost of material. I now
need to add a "RoundUp" portion to the function. Can I
use a function "inside" another one?????
TIA




Peter atherton

User Defined Functions
 
Hello

You can use the worksheet roundup function in a UDF. See
below.

Function SPrice(Weight As Double, MatCost As Double) As
Double
SPrice = Application.WorksheetFunction.RoundUp(Weight *
MatCost, 0)
End Function

Regards
Peter
-----Original Message-----
I have a function that can increase the price of an item
based on it's weight and current cost of material. I now
need to add a "RoundUp" portion to the function. Can I
use a function "inside" another one?????
TIA
.


No Name

User Defined Functions
 
Thanks Peter! It worked great and now I can move on!!!!
-----Original Message-----
Hello

You can use the worksheet roundup function in a UDF. See
below.

Function SPrice(Weight As Double, MatCost As Double) As
Double
SPrice = Application.WorksheetFunction.RoundUp(Weight

*
MatCost, 0)
End Function

Regards
Peter
-----Original Message-----
I have a function that can increase the price of an

item
based on it's weight and current cost of material. I

now
need to add a "RoundUp" portion to the function. Can I
use a function "inside" another one?????
TIA
.

.



All times are GMT +1. The time now is 05:19 PM.

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