Wise Owl's Blog
Making Sense of Software

Excel | Microsoft training in London, UK

General programming in VBA blogs

How to Delete Digital Certificates from your Computer

Posted by Andrew Gould on 06 March 2012 | no comments
Creating a digital certificate for your VBA projects is easy, but deleting them is somewhat less obvious. This blog shows you how to use the certificate manager to remove certificates that you no longer need.

Writing recursive programs in VBA

Posted by Andy Brown on 20 February 2012 | no comments
In certain cases in VBA (displaying the contents of folders, listing hierarchical data) writing a program which calls itself is by far the easiest way to go - this blog gives worked examples of 3 such recursive programs.

This blog is part of our Excel VBA training series of blogs.

Passing arguments to subroutines in VBA

Posted by Andy Brown on 09 February 2012 | no comments
To become an efficient programmer, you need to stop writing one long subroutine and start writing lots of small ones instead - and to do this, you're going to need to know everything there is to know about passing arguments.

You can find more articles on this subject in our Excel Visual Basic tutorial blog.

What happens when your macros go wrong? That depends what error-handling you have in place. Learn how to use ON ERROR and other commands to trap errors in a structured way.

This is one small part of our free online Excel VBA tutorial.

Debugging macros in Excel Visual Basic / VBA

Posted by Andy Brown on 25 November 2011 | no comments
This series of blogs is intended to provide online training in how to debug in Visual Basic for Applications, including using breakpoints and the immediate window.

This blog is part of our Excel VBA tutorial.

Collections, objects, methods and properties in Excel VBA

Posted by Andy Brown on 09 November 2011 | no comments
Visual Basic for Applications (VBA) is what's called an object-orientated programming language. This blog explains what this means!

This series of blogs is part of our Excel VBA online tutorial.

Using the InputBox Function in VBA Macros

Posted by Andy Brown on 03 October 2011 | no comments
The InputBox function in Visual Basic for Applications allows you to get - as the name suggests - input from the user. This blog shows how to use it!

This blog is part of our Excel macros online training series.

Using MsgBox to Display Messages in VBA Macros

Posted by Andy Brown on 28 September 2011 | 1 comment
The MsgBox command in Visual Basic for Applications allows you to display basic messages, but you can also make it prettier, and even use it to ask questions or display multiple-line messages! Read on to find out more about this versatile VBA command.

This blog is part of our Excel macros online training series.

Introduction to Visual Basic for Applications (VBA)

Posted by Andrew Gould on 01 July 2011 | 6 comments
If you've heard people in your office talking about macros or VBA but don't understand what they mean, this blog series will make everything clear. It's an introduction to the most basic skills you'll need to start creating your own programs in any of the Microsoft Office applications.

Commenting out code in VBA

Posted by Andy Brown on 28 April 2011 | no comments
Commenting code is an art form! This series of blogs explains why, how and when to comment in VBA.

This blog is part of our Excel macros online training series.