-
- Rate Projections Functions Walkthrough
- Accruals and Cash
- Repeating Formulae
- Range Names and References
- Optional Parameters
- Using PmtsPerYear
- Modelling Seasonality
- Calculating Interest
- Using Business Functions in VBA (Visual Basic for Applications)
- Array Functions
- Volatility
- Annual Equivalent Rates
- Array Function
- Auto Multi Functions
- Variable Plurality
- GoalSeek
Usage of Functions (Audit) | |
Checking up on what functions you are using | |
The audit facility searches through your workbook, worksheet or range and gives you a list of what functions you are using. This is a most useful way of seeing the extent of your use of the library, what your favourite functions are, etc. It also tells you if any of those functions are deprecated or obsolete, meaning they are on the list to be phased out over time and you might be better off using a substitute function. If you keep your models a long time, Audit can give you advance warning that you should change a couple of functions that are destined to be ultimately discontinued. Such changes are normally very minor - a name change usually is all that is required - but at least the forewarning prevents later unexpected #NAME? errors. This function is particularly useful if you want to make sure you haven"t used any Business Functions in a model, should that be your wish. Note: the Audit facility is not perfect. If you are using the function FStepGrow it will report that you are using FStep and FStepGrow. That"s because the search that Audit performs can"t test for the whole word and tests for any part of the function name matching the Business Functions list of functions. This compromise has been made because it makes the search much quicker - as you can imagine, searching through thousands of formulas in a large model could take a long time, and we have implemented this the fastest way possible, even with this slight inaccuracy. Replacing Old Functions The Audit facility can also replace old Business Functions that have been or are on the list for retirement. Simply tick the box and as Audit goes through your workbook or worksheet it will replace old functions by their modern equivalents providing the change retains 100% compatibility. For example DpYX will be changed to DpY, MultiCon will be changed to Con. Such changes will only be made where 100% compatibility is assured. The Audit facility will tell you what functions have been replaced. Clearly, as with any facility that performs global edits on your worksheet, you should save your workbook, preferably under a different name, before selecting the "replace" option. |