|
Microsoft Office Application Development
|
|
AcknowledgementsMost files that you can download from this site are also available at Stephen Bullen's website. Excel versionsThese files should all work in Excel 97, 2000, XP, 2003 and 2007, unless stated otherwise. For some downloads a dedicated version for Excel 2007 is available. DonationsThe filesRefTreeAnalyserEver 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 the RefTreeAnalyser! Other downloadsThe Name Manager An excellent utility to manage defined names in your workbooks.
Flexfind (Added an Excel 2007 version on Dec 19 2006) 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.
Version 3.5 of Autosafe enables use in environments with long paths/filenames. The standard Autosave (note the spelling) utility that ships with Excel just saves workbooks at a set interval, overwriting the file on disk. This is not very convenient if you planned to leave the master file intact and save the changed workbook using a different filename. It also does nothing to simplify recovery of unsaved/changed documents after a system crash. This Autosafe 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. Includes the following languages: English, Dansk, Deutsch, Español, Français, Indonesia, Italiano, Nederlands, Norsk, Hrvatski, Slovenščina. The previous version is still available: Autosafe34.zip (13 January 2003, 228k, Downloaded: 876 times) Note that this one shows a nag screen on networked computers.
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.
HeaderFooter.zip (28 January 2008, Downloaded: 395 times) Version 1.0 build 006. 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: 4980 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 (courtesy: http://tinyurl.co.uk/zde9).
UpdateAnAddin.xls (Updated February 19, 2007, Downloaded: 2555 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.
QueryManager.zip (Beta!, Downloaded: 4478 times) This utility has been developed together with Dick Kusleika. It eases the editing of queries. One can: 1. Edit the SQL string and the connect string of queries 2. Add parameters 3. Change the path to the data source All in a single dialog.
AutosafeVBE.zip (build 026, 6 Aug 2007, 260k, Downloaded: 5904 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!!
ExcelVBEMultilineSR.zip (Version
1.0, Build 001, 12 April 2007, 634k, Downloaded: 1094
times) This utility enables you to do Search and Replace operations in the
Visual Basic Editor of Excel. What is special about this tool is that you
can search for multiple lines of code and replace with multiple lines of
code.
CopyVBAProject.zip (Version
1.0, Build 007, 05 Oct 2007, 56k, Downloaded: 1200
times) This utility enables you to copy the components from the VBAProject
of workbook A to Workbook B
Objectlister.zip (Version 1.0, Build 002, 12 May 2007, 56k, Downloaded: 1863 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 (10 November 2000, 7k,
Downloaded: 7587 times)
ChartAnEquation.zip (May 1, 2005, 5K,
Downloaded: 3370 times)
ControlHandler.zip (17 June 2005, 26k,
Downloaded: 3036 times)
CatchPasteDemo.zip (17
Dec 2007, 21k,
Downloaded: 414 times)
UndoHandler.zip (8 March 2006, 24k,
Downloaded: 2704 times)
WatchOtherCell.zip (9 February 2006,
25k,
Downloaded: 2826 times)
GetARange.zip (4 May 2006,
26k,
Downloaded: 3607 times)
Arg2Name.zip (8 February 2001, 10k,
Downloaded: 5765 times)
xlMenuFunDict.zip (29 Jan 2003, 810k,
Downloaded: 6480 times) You can also find some of my files here: CommentsShowing last 15 comments of 40 in total (Show All Comments):Comment by: Jan Karel Pieterse (6/28/2007 2:39:21 AM)Hi Roger, Look in the Tools menu... Comment by: Dominique van Est (7/20/2007 2:09:28 PM)Should have know this prog (autosafe) 3 days ago :( Thanks :) Comment by: Pankaj Madgaonkar (8/24/2007 2:58:47 AM)Hi Team, This is an excellent utility for all the people who are not so conversant with VBA or advanced excel utilities. Amazing pack... Appreciations for the good work... Pankaj Comment by: Ian (9/22/2007 8:30:04 AM)Been using autosafe for years. Would love a word version! Comment by: Jan Karel Pieterse (9/23/2007 9:04:59 PM)Hi Ian, Thanks for the suggestion! Comment by: srinivas (9/28/2007 10:36:04 PM)hi, iam write code for download excel sheet in asp.. after download that sheet shows empty.. can u tell me reasons Comment by: Jan Karel Pieterse (9/30/2007 10:31:28 AM)Hi srinivas, No, I'm sorry I am no ASP expert. Have a go at one of the newsgroups mentioned on my links page. Comment by: Graham (11/16/2007 4:04:50 AM)It looks like you have some really great tools here - I'm looking forward to trying some of them. One that I can't see which I would dearly love is a 'target total' function. For example, you have a long column of data, perhaps an extract from bank statements, which totals say £200,000. You know that a number of the items adds up to an exact number, say £12,360.45. I would like a function that would be able to show me all the combinations of rows that would total to £12,360.45. I appreciate that there may be several, so presentation of the results may be tricky. This would be a really useful tool for accountants and bookkeepers. It would also have applications in law enforcement for tracing a sum coming in to a bank account that is then broken down into smaller parts before being paid out. Hope you can help! Graham Comment by: Jan Karel Pieterse (11/16/2007 5:32:06 AM)Hi Graham, Thanks for your suggestion, much appreciated. Comment by: Debra McLaren (12/18/2007 12:31:31 AM)The catch paste download link is broken. Comment by: Jan Karel Pieterse (12/18/2007 2:56:38 AM)Hi Debra, Thanks! Fixed now. Comment by: Fred (1/27/2008 12:37:06 PM)Hi Jan Karel, I think you said some time ago that you did not do much with your Header/Footer manager. That's too bad! I see it's not even listed on your web site. I have a copy from 2004. I discovered a bug: when there are no work books open and you open a new or existing one, I'm getting the following error: method 'ListIndex' of object 'CommandBarComboBox' failed Only thing that works is to close Excel entirely and re-open it. You can work in Excel but the toolbars are grayed out. If you're so inclined to fix the bug, that would be great. Also 2 suggesions for enhancements: 1. a form (for which I can get a button on my toolbar - not sure how to do) that provides a checkbox for each of the header and footer managers so I can decide what I want open when. I know they're under the Toolbars but that's buried. This would be better if it had a section with all the & abbrevs because the alternative is to go into Excel's header/footer area and click on each to see what it is - ie click the calendar to see &D for date. 2. Would love to be able to be able to take the info for the header or footer from a cell. Maybe a sheet with a special name where cols A,B,C correspond to the left, center, right items or something like the formula box capability to "shrink" the box and click on a cell that is then used in the formula. Anyway, I know that these probably won't happen. And I can train myself to avoid the bug. Just some thoughts. Thanks. Fred Comment by: Jan Karel Pieterse (1/28/2008 1:29:59 AM)Hi Fred, I've updated the tool and listed it here! Comment by: Tatiana (1/31/2008 2:04:58 AM)Hello, I will like to have the number of pages and the page im in w/o putting it myself manually, and I dont want it to be in the Head or Foot of the Excel worksheet, i want it to be where i decide to put it. Can you help me? I saw your answer in a Forum with the PageOfPages, but I got no idea how to use it. Sorry kinda nul for pcs. thanks for ya help! tatiana Comment by: Jan Karel Pieterse (2/3/2008 10:20:50 PM)Hi Tatiana, I've sent you a sample file. Add a comment too!!! | ||||||||||||||
Use the contact page to issue
questions or comments about this website. |