Codematic Excel developers logo
Codematic spreadsheet-excel development image

Rapid Application Development / Advanced Excel Development

Products for Excel
Commercial Products:
  - Classic Ribbon
  - Alt-FileSearch
  - Password Remover
Spreadsheet Quality Products
Free Products
Excel Development
Excel Development Index
Excel VBA
- VBA IDE (editor)
- VBA Training
- VBA Best Practice
- VBA Performance
- COM Performance
- VBA Security
Excel and Databases
Excel and Pivot Tables
Excel Add-ins
Worksheet Functions
Excel and xlls
Excel (in)security
Excel testing
Excel and .net
Excel External Links
Excel Developer Types
Professional Excel Development
Excel 2007
Excel 2010
Excel Development Archive
Spreadsheet Services
Spreadsheet Development
Spreadsheet Migration
Spreadsheet Maintenance
Spreadsheet Review
Spreadsheet Management
Excel User Confs
Consultant Profile
Book Reviews
Site Map

Working with Excel and VBA

This section of the site is split across several pages. Many people get a long way in their Excel career and knowledge without VBA. And thats a good thing - a sound knowledge of the rich features available in Excel is one of the most useful and most underrated knowledge areas in developers. Eventually though, many Excel developers or users find themselves needing just a little more control, or a little more power or flexibility. VBA provides that, and a lot more besides.

Sometimes even VBA isn't enough, if you think you are reaching the upper limit of VBA's potential then get intouch about the other techonolgies we can help with such as COM components, .net components and XLL addins.

The VBA IDE section looks at the best way to set up your VBA environment to make writing VBA as painless as possible (hint - the default settings are not ideal).

The VBA Training section contains the Codematic pre course VBA knowledge test. Formal training is not a big part of our services offering. Individual and small group coaching is an important part of the skills transfer we do as part of our consulting assignments, but these days we rarely deliver 6/8/10 delegates training sessions.

The VBA Best Practice section covers some of the Do's and Don'ts when working with VBA. Probably the most important Do, is Do assess how valid and useful any advice you hear/read is for your setting. Too much VBA advice is based on technologies and approaches that were fashionable 10-15 years ago. Not enough VBA developers have picked up on the improvements in tools and techniques in the last 5-10 years, or the differences between simple business process refinements and hard core, low level system programming in C. If you are interested in C, great, its is superb for writing fast xll Excel add-ins, but many things that are important in C are plain silly in VBA.

The VBA performance page is fairly self explanatory, although we do aim to bust few myths around how VBA compares with other technologies.

The COM performance page follows on from the VBA performance section as COM components often follow on from VBA based systems.

The VBA security section looks briefly at security issues is using VBA.



Please contact us with any questions.


Upcoming Events:

25 January 2012 - UK Excel Developer Conference - London

Products for sale:


Office 2007 FileSearch replacement logo

New information about the missing FileSearch feature in Office 2007 and details of our pragmatic solution (Current price GBP 30.00)


worksheet password remover logo

Instant Excel worksheet protection remover and password recovery (Current price GBP 15.00)

Classic Ribbon Tab

classic ribbon for office 2007 logo

Add Excel 97/2000/2002/2003 compatible menu structure to Excel 2007
(Current Price GBP 10.00)


Products coming soon:

Link Manager

(Find and control external links in Excel Workbooks)

Due by Q1 2111.

XLAnalyst Pro

(Excel VBA based spreadsheet auditing tool)

Due before the end of 2111.

This page was last reviewed on December 21, 2011

©Codematic Ltd 1999-2011