Personal Description
Hello from Adelaide, Australia
A brief list of my EE articles with descriptions below
Finance Related
1. An overview of using NPV and IRR in Excel for evaluating investment decisions http://www.experts-exchange.com/A_6535.html
Addins
1. Mappit! - a free Excel model auditing addin http://www.experts-exchange.com/A_2613.html
a. Produces a live map (goto button) with a detailed map of each sheet in the file analyst
b. A 2*2 summary table showing the relationships between the worksheets
c. An overall summary of each worksheet (unique formula, used range, hidden cells, cell comments)
2. Eliminating duplicate data with Duplicate Master V2 Article http://www.experts-exchange.com/A_2123.html
a. Allows the highlighting/deletion/selection/reporting on duplicate cells, rows or particular columns over either a range/sheet/selected sheet or entire workbook
b. Includes string manipulation options for matching
i. Case Insensitive
ii. TRIM an/or CLEAN functions
iii. Ignore all whitespace (including Char 160)
iv. Regular Expression matching
c. Allows for the reporting of unique cells, rows or particular columns columns over either a range/sheet/selected sheet or entire workbook
i. Extract records that occur at least once
ii. Extract records that occur only once
Efficiency
1. A fast method for determining the unlocked cell range http://www.experts-exchange.com/A_2769.html
a. Uses deliberate errors with SpecialCells to quickly map the unlocked cell range
2. Using Variant Arrays in Excel VBA for Large Scale Data Manipulation http://www.experts-exchange.com/A_2684.html
a. Shows how to use variant arrays with ranges to quickly manipulate data
b. Caters for ranges that may contain single cells (which cannot be used in variant arrays)
c. This sample code removes all leading zero’s from each cell in a user selection
3. Creating and Writing to a CSV File Using Excel VBA Article http://www.experts-exchange.com/A_3509.html
a. Shows how to create a CSV File via VBA, a very efficient method of creating reports
b. This sample code transposes rows and columns within a selected range
Common Requests
1. Collating worksheets from one or more workbooks into a summary file Article http://www.experts-exchange.com/A_2804.html
a. This code provides three options:
i. Collate all sheets from all Excel workbooks in a single folder into a single summary worksheet
ii. Collate all sheets from all Excel workbooks in a single folder into a single summary workbook
iii. Collate all sheets from a single Excel workbook into a single summary worksheet
2. Using Find and FindNext to efficiently delete any rows that contain specific text Article http://www.experts-exchange.com/A_2919.html
a. An efficient method to delete rows
3. Quickly creating a summary differential sheet or linked output sheet - ignoring any blank cells Article http://www.experts-exchange.com/A_4003.html
a. An method to quickly link one sheet to another file with formula feeds
Summary Lists
1. Produce an Excel list of the attributes of all MP3 files that sit in or below the "My Music" folder Article http://www.experts-exchange.com/A_2839.html
a. Catalogue your music collection into Excel by Author, Album, Genre etc
b. Also shows a recursive Dir method that can be used in place of FileSearch (deprecated from xl07)
c. Works on XP/Vista/Windows 7
2. Excel VBA to create a Table of Contents (TOC) summary sheet Article http://www.experts-exchange.com/A_3515.html
a. Creates a table of contents for all sheets
b. includes the programmatic addition of code as a workaround for selecting chart sheets
3. Excel code to find and report on links in the selected ActiveWorkbook (formulas, range names, pivotTables & charts) Article 972
Techniques
1. Trapping a change to a filtered list with VBA http://www.experts-exchange.com/A_2773.html
a. A workaround that effectively creates a “Change_Filter” event
2. Adding a "Subtract Range" method alongside Union & Intersect Article http://www.experts-exchange.com/A_2974.html
a. Uses variant arrays in conjunction with SpecialCells to provide a Subtract Range function
3. Using a recursive NavigateArrows Method to analyse all local and off sheet cell dependencies Article http://www.experts-exchange.com/A_2762.html
a. Excel is quirky when it comes to handling off-sheet precedents and dependents. This code provides a sample for analysing whether a particular number is used anywhere in the precedents of any cells in a certain
summary sheet
4 Using XLM with Range Names and Conditional Formatting to automatically format spreadsheets according to cell content Article http://www.experts-exchange.com/A_7629.html
a. Options to automatically highlight formulae, links to external workbooks, links to other worksheets
b. As a technique to highlight inconsistent cells