![]() |
vba function returns #name?
It's a simple function, so far:
Function Commission(Fee) If Fee = 45 Then Commission = 15 Else Commission = Fee * 0.35 End Function I've named my ranges and the function is in VBAProject | Modules. I'm at a loss. |
vba function returns #name?
From the Excel help file (edited):
'-- The #NAME? error value occurs when Microsoft Excel doesn't recognize text in a formula. Possible causes... Deleting a name used in the formula, or using a name that does not exist. Misspelling the name. Misspelling the name of a function. Entering text in a formula without enclosing the text in double quotation marks. Omitting a colon (:) in a range reference. '-- Also, the code should be in a standard/regular module and you might want it to look more like this... Function Commission(ByRef Fee As Variant) As Variant If TypeName(Fee) < "Double" Then Commission = "Bad Data" ElseIf Fee <= 45 Then Commission = 15 Else Commission = Fee * 0.35 End If End Function -- Jim Cone Portland, Oregon USA "Rick" wrote in message It's a simple function, so far: Function Commission(Fee) If Fee = 45 Then Commission = 15 Else Commission = Fee * 0.35 End Function I've named my ranges and the function is in VBAProject | Modules. I'm at a loss. |
All times are GMT +1. The time now is 01:39 PM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com