Microsoft make Excel.
The Excel Auditor makes Excel excellent.
1) Introduction
a) Welcome to The Excel Auditor, a series of add-ins designed by Excel specialists for accountants, auditors and other Excel professionals.
b) These add-ins are designed to help you analyse, assess and understand Excel workbooks by giving you essential background information that could, otherwise, take days or weeks to gather. The information will help you to make informed decisions about audit processes that you may wish to use.
2) Installing The Excel Auditor
a) Load the disc into your floppy drive then run the .exe file
b) Then, in Excel, on the Tools menu, click Add-Ins
c) If The Excel Auditor is not listed in the Add-Ins available box, click Browse, and then locate the add-in.
d) In the Add-Ins available box, select the check box next to The Excel Auditor.
e) Click OK
3) Managing your memory
You can load any tool by selecting it from the "Audit" menu.
The Management Centre gives you additional control over utilities. During an Excel session it tells you which utilities are in memory, and lets you decide which:
are automatically loaded when you launch Excel,
you want to keep in memory,
you want to remove from memory.
a) Screen shot of the Management Centre dialog
b) Description of choices
Left Check Boxes
At the side of each tool name there are two check boxes. By checking any of the left boxes, those utilities will load automatically when you launch Excel.
Right Check Boxes
By checking or clearing the right boxes, you can load and unload utilities during an Excel session.
By removing the check from the "Auto Open" box, no utilities will automatically load when Excel is launched.
4) Sample Audit Session
a) DocIt
Brings together a lot of information about your work into one convenient place.
It gives you data over the following categories:
System data: Excel version, paths in use, current Excel settings.
User information: who you are, and your current directory.
Workbook data: Its name, where it is stored and its size.
Workbook information: Title, subject, author, keywords and comments.
Sheets: Lists of worksheets and the area covered, charts, dialog sheets and modules.
Ranges: names and addresses.
Links to other workbooks.
VBA: Cross reference of subs and functions.
i) Screen shot of dialog
ii) Description of choices
Background data x
Sheets x
Ranges x
Links x
Module Analysis x
Set up for printing x
iii) Sample of the output
b) Audit Map
Ideal if you need documentation for your work, or find your way around someone else's spreadsheets.
Gives a visual overview of all the cells in use, what's in them (formulas, numbers, errors, text, etc.).
Highlights the areas covered by range names.
While the Audit Map is preparing the data, you can see its current position in the status bar. It lets you know:
which cell it's dealing with, and
in which row it's currently working.
At the end it displays a statistical summary, a copy of which also appears on the output. When you print the map you also get a text listing of all the range names showing which cell they begin in and the areas they cover.
Get best results by using the output of this tool with Cell Analyzer.
“Set up for printing” adds headers and footers for final output.
2) Detailed Information
a) Search
Search for data according to your own predefined list.
It searches your work for strings you specify, such as formula names and cell formats. It then presents the results formatted and ready for you to print.
Worksheets must be unlocked for "Search" to function properly.
ii) Description of operation and choices
Open the workbook “DataList.Xls” containing the list that is the basis for your search. You can add or amend lists according to your requirements The workbook is kept in The Excel Auditor’s directory.
" DataList.Xls" is special to the way you tell "Search" what to look for. "Search" uses the information in the "A" column of its active worksheet as search strings. Column "A" cannot have blank rows between the search strings.
Use the Prev and Next buttons in the Sheets frame to select the sheet containing your search list.
Here is a sample sheet from “DataList.Xls” containing Excel’s date and time formulas.
Use the Prev and Next buttons in the Workbooks frame to return to the workbook you are searching.
Select any formats for which you wish to search. If you only want to search for cell formats you do not need to open “DataList.Xls”.
When you have set up your search, click on OK.
iv) Description of the output
Worksheet The name of the worksheet the analysis is from.
Address The cell address of the data.
Search The string we were searching for.
Formula The cell's underlying contents.
Value What Excel shows you.
Format The cell's format string
Data Type The type of data in the cell
If "Search" is prevented from auditing a cell, it reports an "** Error **" in the "Search" column
b) Worksheet Cell Analyzer
Listing of all cells on a worksheet that contain formulas. Where the source for the formula comes from a different worksheet or workbook, those sources are also listed.
Cell analysis will breakdown the contents of each cell into its constituent parts.
Notes attached to formula cells will include cell notes in the results.
The output goes into a new workbook.
It lists each cell that contains a formula and optionally the constituent parts of the formula.
Source workbooks and sheets are also listed where these are not the same as the source sheet.
c) Print VBA Modules
To enable this module to function correctly: From the menu: Tools > Macro > Security. On the Trusted Sources tab, click to select the Trust access to Visual Basic Project check box to turn on access.
d) Cell Roots
Select a "Precedent" or Dependent" listing
The output goes into a new workbook. It lists the contents of the cell for which you requested the information together with all cells, and their contents, that have an effect on the cell.
e) Circular References
Circular references can be notoriously difficult to trace. This tool will help you in the process. It analyses each sheet in the workbook you are currently in and reports each circular reference it finds, together with a list of the cells affected. It does not analyse protected sheets.
IMPORTANT: TO FIND CIRCULAR REFERENCES THIS UTILITY NEEDS TO CHANGE YOUR DATA.
Only use this utility on a copy of the original workbook.
The output goes into a new workbook. It lists each circular reference found and the cells it affects
3) Audit Utilities
a) Bars and Buttons
This tool has three windows. All the toolbars available to you within Excel, including those you have developed, are listed in the upper window. When you select any of the toolbars shown in this window, the tools attached to it are listed in the lower window.
It is especially useful when you need to:
· change tooltips
· edit button pictures
· delete buttons.
Hide or display a toolbar by double-clicking on its name, or by clicking on the "Hide/Show" button.
Delete non-Excel toolbars by clicking on the "Delete Bar" button. This button is not available if the toolbar currently highlighted belongs to Excel.
Remove user added buttons from Excel's toolbars by clicking on "Reset".
Buttons on non-Excel toolbars can be deleted by clicking the "Delete Button" button.
Click on a tool shown in the lower window and its button face is displayed to the window's right.
Edit the button's face by clicking on "Edit Button", which opens Excel's button editor.
Change tooltips in the bottom window, then click on the "Update ToolTip" button. Tooltips attached to certain buttons cannot be changed, in which case "--- NA ---" is displayed.
b) Lister
Sort worksheets
Hide or expose worksheets
At first the display lists information about the workbook in which you started Lister. If you move to another workbook, while you are in Lister, you can collect its data by pressing Refresh.
You can paste in the current sheet, another sheet or another workbook. If you do not have a spare sheet available then create one by pressing "Insert Worksheet". If you do want the data listed in new workbook, create a new one with "Add" in the "Workbooks" section.
You select the items you want in the list by selecting the appropriate option button.
Sorting
You can sort the lists into ascending or descending alphabetical order before pasting the list. Additionally with the workbook sheets, you can shift them into the new alphabetical positions by pressing "Shift".
By using the arrow keys you can move sheets individually to new positions.
Visibility
Keep prying eyes away from your work by making sensitive sheets "Very Hidden" so they can only be opened with a macro or Lister.
The button, above the "Very Hidden" button, changes its text according to the current sheet: it can say Visible, Hidden or Very Hidden. Pressing this button will change a sheet from Visible to Hidden, and vice versa. Press this button to change a sheet from Very Hidden to Visible.
Workbooks Section.
Create a new workbook while you work
Move between open workbooks using the "< Previous" and "Next >" buttons,
Return to the workbook that holds the data currently in "Lister" by pressing Source,
Change the data in Lister to the current workbook's by pressing "Refresh"
Change the data source to the current workbook by pressing "Refresh". This is also useful if you want to update range-name information after you have pressed "Remove REF Names"
Other
Remove all "REF" names from your range-names in one go.
“Go to" the currently highlighted sheet.
"DrawingObjects - Data" - lists information about drawing objects on the current sheet - you do not need to press "Refresh" for this option.
c) Objects
See the names and locations of objects in your work, such as buttons and notelets.
Adjust their size and positions and watch how the changes affect your work.
Apply some or all of the size and position features of one object to another.
These options only become active after you have put an object into memory.
The button "M+" puts an object's position and size into memory.
If an object is in memory its name is shown above the M buttons.
The display shows you if a macro is attached to the object. and its name.
The display shows you what the accelerator key is, if one has been assigned.
You remove an object from memory by clicking on the "M-" button.
While an object is in memory, its position and size can be applied to other objects using the "p" series buttons, "pT", "pS", "pW", and "pH" (where "p" stands for paste, and the others are top, side, width and height).
These buttons are not available if you have not put an object into memory.
To apply some or all of the size and position features of one object to another:
Select an object and press "M+" to put its size and position in memory.
Select another object and give it the features of the object held in memory by:
pressing "pW" to give it the width,
pressing "pH" to give it the height,
pressing "pT" to position it in relation to the top of the sheet,
pressing "pS" to position it in relation to the side of the sheet.
This is especially useful when you are trying to align objects for presentations, such as multiple graphs on one sheet.
Important: Change your mind - put them back to their original settings by pressing Reset. This feature is limited in that most text formatting will be lost.
Where is it? Not sure where an object is, then press "Go to" and the tool will place you in a convenient cell nearby.
Don't like it? Then delete it. (Important: You can't restore a deleted object.)
Hide, Show and Print. Hide or show a button by clicking on the "Hide" and "Show" button. By default, this button shows the current state of the object. Similarly you can make an object printable or non-printable by clicking on the "Print" and "Non-Print" button.
Edit Text. Change the text in an object, especially if you do not like the defaults Excel has given you.
Change Objects Name. Change an object's name in the name edit box, then press "Amend Object Name".
d) Options
This is especially useful when you are designing Excel applications for clients. You can alter your screen design without having to go back through Excel’s menu system each time that you want to make a change.
e) Interactive Zoom
See your zoom settings take effect when you select them.
The option buttons let you select specific settings.
The scrollbar inside the frame lets you select your own zoom percentage.
The two scrollbars outside the frame let you move the screen position of the worksheet so you get on screen what you want.
If you then want to go back to your original settings, click “Original”.