OutUvIt – Merge Quickbooks and Quickbooks Online Transaction Exports into a Useful Table
Posted on February 22, 2019Quickbooks and Quickbooks Online both offer the option to export reports to Microsoft Excel. You can choose a range of dates, specify every column in sight, then it all magically appears in Excel all nicely formatted and ready to print. What could be better?
Well, I’m not sure why anyone would export to Excel just to print, when they can already print directly from Quickbooks. Also, don’t try exporting too many records or it won’t complete.
Despite all appearances that Quickbooks makes it very easy to export data, Intuit has always managed to cripple the process just enough to make for a frustrating and often fruitless experience for all but the most basic exports. It has always seemed to me like their goal is for your data to be trapped within Quickbooks, so that they don’t have to fear you switching so easily to another competing (and hopefully more open) product.
When my years of frustration finally got the best of me, I decided that a solution must be developed. OutUvIt is in the form of an Excel addin that prompts for the selection of one or many Quickbooks exports, strips from them the garbage-that-Intuit-includes-to-make-it-look-useful-but-actually-render-it-nearly-useless (headers/page breaks/blank columns/total rows), and merges them into a very useful Excel table (ListObject in VBA) that can be easily sorted, filtered, totaled, or imported into a database. OutUvIt can even identify and remedy transactions that are duplicated across multiple exports.
For those cases where it is necessary to repeatedly import from Quickbooks, OutUvIt allows filename masks pointing to the Quickbooks export files to be saved to allow automation of the import process from a growing selection of files within a specific folder.
Arrivederci, Intuit.
Investment Portfolio Accounting
Posted on February 21, 2019Developed in Microsoft SQL Server and Microsoft Access (with interfaces to Quickbooks and Yardi), generates accounting transactions and reporting for investments in multiple portfolios and held by multiple institutions.
Documentation
Screenshots
- Investments entry form with subforms
- Investments entry form

Sample Reports
- Investment Transaction Posting Journal
- Investment Transaction Summary by Category Report
- Investment Type Detail Report
Investment Portfolio Accounting has been in production since 2012. It has managed portfolios of up to $500MM.
Budgeting Tool
Posted on February 21, 2019Developed in Microsoft Excel, the Budgeting Tool generates projected financial statements.
Multiple Gross Profit Scenarios
- Revenues
- Cost of Goods
- Variable Costs
- Fixed Costs
Combine Gross Profit Scenarios per Month
- By percent of capacity
- By number of days
- By any other unit of measure
Project Financial Statements
Interactive drill-down to audit projected financial statements
- Double-click any value to see where it originates.
- Quickly isolate sources for busy accounts, like Cash.

Cascading Defaults
- Minimizes inputs
- Overriding defaults per month provides unlimited control when required.
- Killer combination provides power and ease-of-use.
Developed on a tight deadline to replace the less-useful budgeting features in Quickbooks, the Budgeting Tool successfully produced projected financial statements within two weeks of the start of development.
Using Excel with Databases and Data Files
Posted on February 20, 2019Download this demonstration of many useful techniques for using Microsoft Excel, VBA, and ADO with the Access Database Engine to work with CSV (comma-separated values) files, Access databases, and SQL Server databases.
- Use ADO to make connections to CSV files, Access databases, and SQL Server databases in VBA.
- Perform an SQL Join operation on multiple related CSV files.
- Use parameters to build dynamic SQL queries in VBA.
- Use records in a recordset to build a collection of objects in VBA.
- Use hierarchical collections of objects in VBA to build a hierarchical Excel worksheet with collapsable rows and columns.
- Create an Access database from multiple related CSV files.
- Many other useful techniques …
Yahtzee in Excel
Posted on February 20, 2019Download this free Yahtzee game written entirely in Microsoft Excel.
It uses the little-known Excel Camera tool to show pictures of random dice.
Great waste of time.
