Hi,
Are all the arguments for the UDF included in the argument list following the function name?
UDFs are notoriously tricky when it comes to the area of volatile functions and dependencies.
Check out the following explanation on Charles Williams excellent site:
http://www.decisionmodels.com/calcsecretsj.htm
If you're still struggling after this, post back attaching your workbook
Rgds
Bookmarks