These files should all work in all recent versions of Excel, unless stated
otherwise.
If you open a downloaded file but the VBA code doesn't work, here's how to
fix that issue: Excel: Add-ins
do not load
RefTreeAnalyser
Better formula precedents and dependents finding. Ever had to work
out the logic of other people's Excel files? Ever had to untie the spaghetti-knots
of a large Excel workbook's formulas? Then you know what a nightmare
this can be!
Now there is RefTreeAnalyser!
Name Manager
Name Manager
An excellent utility to manage defined names in your workbooks.
FlexFind
Flexfind
eases searching and replacing throughout an entire workbook. Also enables
you to search and replace strings in objects such as headers and footers,
chart titles, buttons and many, many more.
Autosafe.zip (Build 151, 16 Jan 2023, downloaded: 60.844 times)
New in Autosafe: bugfix related to the Windows Explorer preview pane.
Autosafe tries to overcome some limitations of the built-in Autorecover
feature. This utility creates copies of open workbooks at regular intervals
in a separate (user-selectable) directory. It does not overwrite the
master file(s), that is up to the user to do, using normal methods.
As soon as a workbook is closed, the backup copy is deleted from the
backup directory. If an abnormal termination of Excel occurs, the backup
copies remain on disk, and Autosafe finds them the next time Excel is
started and presents recovery options to the user.
Autosafe comes with an autoupdate function which checks for updates
every week.
Includes the following languages: English, Dansk, Deutsch, Español,
Français, Indonesia, Italiano, Nederlands, Norsk, Hrvatski, Slovenščina,
Korean, Русский (Russian), Lithuanian and Hungarian.
Autosafe does not work on a Mac.
GoBack.zip (June 6, 2022, downloaded: 18.111 times)
Version 1.0 build 013.
Sometimes one has to edit a large workbook, with many worksheets.
This tiny utility keeps a record of the ranges you have visited and
gives you the opportunity to return to previous selections using two
hot keys: control-alt-p to go to a previous selection and control-alt-n
to go to the next. It also creates a toolbar with a dropdown to select
a previous selection and to disable/enable the utility.
Now updated with ribbon user interface.
FindMyCursor.zip (6 Jan 2022, downloaded: 2.619 times)
build 001.This tool is similar to the one below, except that it does
not make any changes to your files, it simply helps you to find where
the active cell is. Simply install the tool and press control+shift+H
to get an animation which draws your attention to the right area
CellSizer.zip (June 15, 2023, downloaded: 844
times) Build 002.
A small and simple tool. It works like this:
- Use arrow keys to change row heights and column widths
- Hit control+z to undo
FollowCellPointer.zip (14 Dec 2022, downloaded: 43.999 times)
Version 1.0 build 012.
A small tool which follows your cell pointer by placing two arrows
on top of your sheet pointing to the active cell. Does not change your
formatting and has an option to preserve the undo stack.
TableTools.zip (October 24, 2022, downloaded: 9.369 times)
Version 1.0 build 015.
This is a small utility to make your life with tables a little easier.
See this article
Compare2Tables.zip (Nov 15, 2021, downloaded: 5.149 times)
Version 1.0 build 014.
A tool which compares two tables. The tool produces three new tables.
Two tables containing the records which are in table 1 and not in table
2 and vice versa and one which lists all records which have been modified.
Adds a button to the Data tab of the Excel ribbon.
EUDA-template-EN.xlsm (8 Feb 2021, downloaded: 5.845 times)
EUDA-template-NL.xlsm (8 Feb 2021, downloaded: 2.998 times)
This template makes starting a new spreadsheet model easier as it
already contains some functionality I think every model should have.
As discussed in this article
DependentValidationUsingDA.xlsm (22 June 2020, downloaded: 5.056 times)
This demonstrates how to create dependent validation lists using
dymanic array functions in Excel.
CloseAllWorkbooksAndQuitExcel.zip (01 Oct 2015, downloaded: 7.057 times)
Version 1.0 build 001.
With the new MDI interface introduced with Excel 2013, closing all
workbooks has become unnecessary difficult. This little addin adds a
'Quit Excel' button to your File menu that will close all open workbooks
and quit Excel. It also features a Short-cut key: control+q
HeaderFooter.zip (24 August 2018, downloaded: 19.027 times)
Version 1.0 build 007.
Managing headers and footers in Excel can be a drag. This little
tool helps you to change headers and footers in your files easily by
means of a toolbar that shows dropdown/edit boxes in which you can type
the header/footer codes directly or select them from the list of currently
present header/footer codes in your file.
SetupUtility.zip (Updated May 5, 2008, downloaded: 21.089 times)
If you have created a nice add-in (see
this article how to do
that), a setup utility is an easy way for your users to install your
addin. This free utility just needs you to change 4 cells to roll your
own setup file.
Update: Now automatically removes invalid addins from addin list.
selfinstallingaddin.zip (Updated July 12, 2021, downloaded: 3.102 times)
Many users struggle with getting add-ins installed. In this article
I show some VBA code that will ease that process: As soon as the user
opens the add-in and enables macros, the add-in offers to install itself.
This article contains an
explanation.
UpdateAnAddin.xls (Updated February 19, 2007, downloaded: 41.207 times)
If you have created a nice add-in (see
this article how to do
that), an updating mechanism
is an easy way to ensure your users get any bugfixes you did automatically
. This download demonstrates how you can implement this functionality
in your addin.
ShowTableOnUserform.zip (14 May 2008, downloaded: 18.463 times)
For a project I needed a quick way to display the content of an array
to the user. I didn't want to use a worksheet, but opted for a userform.
The data I wanted to show was contained in an array. So I figured I'd
put a listbox on a userform and make sure the column widths of the listbox
resize with the data I want shown. That proved far from easy... See
this article on how it works.
Userforms have a zoom property which allows you to make a form larger
(or smaller) with very little code:
UserformZoomDemo.zip (23 Dec 2021, downloaded: 2.208 times)
FixLinks2UDF.zip (02 June 2008, downloaded: 11.905 times)
A demo file that handles #Name! errors for workbooks that use UDFs
that reside in an add-in. See this
article on how that works.
QuadraticEquation.xlsx (02 June 2021, downloaded: 3.628 times)
A demo file showing how to use the LAMBDA function to create your
own Quadratic Equation function in Excel. See
this article
on how that works.
SwitchingOfficeChannel.zip (04 May 2020, downloaded: 2.555 times)
A set of four BAT files to aid in switching your Office 365 to a
different Channel.
CloseQueriesPaneOnQuit.zip (Build 001, 26-05-2023, downloaded: 578 times)
This tool prevents the Queries and Connections task pane from becoming narrow next time you open Excel:
QueryManager.zip (Build 017, 23 September 2010, downloaded: 22.797 times)
This utility has been developed together with
Dick Kusleika . It eases the
editing of queries and Pivottable connections. One can:
1. Edit the SQL string and the connect string of queries and PivotCaches
2. Add parameters
3. Change the path to the data source
All in a single dialog.
AutosafeVBE.zip (build 026, 6 Aug 2007, downloaded: 28.709 times)
This utility makes backup copies of VBA components to a user-defined
directory. It keeps a user selectable number of copies of each component.
It thus keeps a number of generations of your code as your work progresses,
enabling you to return to a previous copy when things go wrong. Because
it just exports the VBA components, it is unobtrusive because this process
is relatively fast compared to saving your workbook or document. Excel
and Word version included!!
nonlinearls.zip (13 Apr 2022, downloaded: 27.534 times)
Fit complex functions like y=exp(a.x).sin(x) + b to data using Least
squares
CopyVBAProject.zip (Version 1.0, Build 011, 22 Jun 2016, downloaded:
16.451 times)
This utility enables you to copy the components from the VBAProject
of workbook A to Workbook B
USE AT OWN RISK!
ExportVBAProject.zip (Version 1.0, Build 010, 28 Sep 2022, downloaded:
11.682 times)
This utility enables you to copy the components from a VBAProject
to a single text file. If you like, the tool also adds the properties
of all userforms and their controls to the textfile (one comma-separated
row per control). Very useful if you need to compare the VBA code
of two Excel files. Use this handy tool to compare differences in the
exported files:
ExamDiff.
GithubVBAExporter.zip (Version 1.0, Build 011, Dec 14, 2022, downloaded:
2.871 times)
This utility enables you to export all components from a VBAProject
to a user-selectable set of folders. Very useful if you need to upload
the contents of a VBA project into Github. The tool generates a textfile
which contains all properties of all userforms and their controls, and
the ribbonX is exported too, which enables you to do diff's on your
user interface.
PerformanceClass.zip (Version 1.0, Build 001, 20 Aug 2014, downloaded:
8.953 times)
This example file demonstrates the use of a class module to measure
performance of your VBA code. See
A VBA performance class
for an explanation.
TrustedDocumentManager.zip (Version 1.0, Build 006, 4 March 2024,
downloaded: 8.596 times)
This little tool enables you to manage your list of trusted documents.
Currently, Excel only allows you to either leave the list intact, or
delete the entire list. This means all of your currently trusted documents
become untrusted again so you have to enable macro's on all of them
once again. The tool allows you to remove just one file, remove an entire
folder or even an entire drive. Also it offers the possibility to remove
files which no longer exist from the list.
Only available for Excel 2010 and up!
Objectlister.zip (Version 1.0, Build 003, 1 October 2008, downloaded:
20.283 times) Lists
objects, properties and methods of the selected object and enables you
to quickly build code that uses many properties of an object. See the
ObjectLister page for more information.
AutoChrt.zip (2 March 2015, downloaded: 27.656 times)
Automates the process of creating graphs from database-like datasets,
where you need to chart various columns against each other in x-y scatter
charts to determine relationships between them. It consists of a sheet
where to copy the data into and a sheet that holds the chart and some
spinner-buttons to control which data are charted.
SimpleInventorySystem.zip (11 Oct 2016, downloaded: 16.552 times)
A simple inventory system built in Excel using simple formulas.
MovingCheckbox.xlsm (29 Feb 2016, downloaded: 14.955 times)
A small demo file which contains a column in which a checkbox is
automatically displayed tied to the underlying cell.
ChartAnEquation.zip (May 1, 2005, downloaded: 18.404 times)
Demonstrates a method to chart a mathematical equation using just
defined names.
See this article for an
explanation.
ControlHandler.zip (17 June 2005, downloaded: 15.555 times)
Demonstrates a method to handle the events for multiple controls
on a worksheet using a single class module. See
this article for an explanation.
ControlLister.zip (10-7-2014, downloaded: 11.162 times)
Tool that lists all controls on your userforms on a worksheet. Includes
code to rebuild the userforms from the table. Note: does not handle
userforms with multipage controls very well!
CatchPasteDemo.zip (17 Dec 2007, downloaded: 15.590 times)
Demonstrates how to intercept paste operations in a workbook to prevent
users from wrecking your validation. The download contains two workbooks;
one for Excel 2003 and earlier, the other for newer versions of Excel.
See this article for an explanation.
UndoHandler.zip (8 March 2006, downloaded: 19.887 times)
Demonstrates a method to enable the user to undo changes made by
your VBA code. See this article
for an explanation.
WatchOtherCell.zip (18 September 2012, downloaded: 15.910 times)
This workbook simplifies looking at data in a sheet with a lot of
columns. It shows the value of a cell on the same row in a column one
can enter in a textbox. This way you can scroll all over the sheet and
always (e.g.) have the value of a cell in column BE in view. Start the
watcher by opening the file and using its entry in the Tools menu.
GetARange.zip (4 May 2006, downloaded: 19.872 times)
This workbook demonstrates a bug in the VBA Application.InputBox
function as described here .
The workbook also contains a userform and sample code to work around
that bug.
EditOpenXML.zip (5 September 2011, downloaded: 19.273 times)
Wouldn't it be useful to be able to edit the contents of an Office
2007 OpenXML file from within VBA? Well, now you can using this demo
file. Find a full description
here .
ModelessformOnTop.zip (26 November 2012, downloaded: 11.069 times)
With Excel 2013, SDI was introduced as opposed to the MDI previous
Excel versions have. This file demonstrates how to keep a modeless userform
on top of the Excel window.
Find a full description here .
Arg2Name.zip (8 February 2001, downloaded: 23.620 times)
This workbook demonstrates a trick to pass (range) arguments to defined
name formula's. See the Excel names
page.
xlMenuFunDict.zip (May 19, 2022, downloaded: 30.287 times)
International versions of Office have the menu system in their local
language. Also the Excel worksheet functions are (mostly) listed in
local language. This complicates communication with the users with such
a version. To aid in this process a utility has been devised that creates
and shows a translation list of the Excel built-in command bars and
controls and the Excel worksheet functions. This workbook can also list
command bars of other Office software packages. It thus enables the
international user who is using a different language version of Excel
to quickly find translations for sequences of menu commands and function
names.