Do I need to a basic computer programming course before learning about Visual Basic for Applications?
You can dive right in and learn VBA without a prerequisite. If you can find a dedicated VBA course you should not find it too difficult if you are an absolute beginner to programming. However you can reduce the learning curve a little bit by reading about some fundamentals: Variables Data Types Loops ( FOR/NEXT & DO/WHILE) Branches (Unconditional vs Conditional (IF, Select Case) Events Microsoft VBA is based on the early VB6 version and not the DotNet. So if you find a thin book (see link) and glance over it you will give yourself an edge. I would also recommend that you take a look in the public library for a book to look over as well. Another book that I recommend is “Master Visually Excel 2003 VBA Programming”. This book gives short how to’s with lots of screen shots, you can liken it to a cook book with lots of “How to” recipes for VBA. One final thought: VBA programming vs Visual Basic (VB) programming does differ enough that you will find a VB programming book of limited use beyo