COURSES
SERVICES
ABOUT US
Home > Info Point > Visual Basic for Applications (VBA) > An introduction to VBA

An Introduction to Visual Basic for Applications



Visual Basic for Applications is also known as VBA and is a programming language that comes with Microsoft Office. It is used to extend or enhance the functionality of the Microsoft Office Applications. The way it works is that Visual Basic for Applications or VBA has a basic set of commands you can use in each Microsoft Office Program, so no matter which program you are using, the commands will work. A sample of these commands are:
  • Msgbox
  • Select Case
  • If Then End if
  • Dim 
  • Inputbox

However, each program also has its own commands peculiar to that program. For example, in Excel you need to know how to refer to a cell on a worksheet, this obviously only applies to Excel as no other application has cells in a worksheet. In Word there is a command that specifically refers to a sentence. So in order to learn about Visual Basic for Applications you first need to choose a Microsoft Office Application (such as Word or Excel) to start with, the most common application used is Microsoft Excel.

You then need to be introduced to the Visual Basic Editor (VBE) which is where you will write your Visual Basic for Applications code or programming statements. Once you understand how the Visual Basic Editor works for one Microsoft Office Application, you will be able to use it in the same way for all the Microsoft Office Applications, thus you don’t have to learn that again and once you learn the Visual Basic commands that are common between all Microsoft Office Applications you will have a foundation for the other applications as well.

<< Back to Visual Basic for Applications Menu
   Join us on:
   Share:
  
    | Evaluation  |  Trainers  | Looking to link to us? | Site Map   
Delegate
Feedback

View All

"This is my second course and I have enjoyed both and have another booked for February so I wouldn't change anything"
T. S. Bell Truck and Van
Excel 2007 / 2010 Level 2 - January 2012

"Knowledge and professionalism of the trainer was excellent, questions encouraged and answered knowledgeably"
J. M. The Cyrenians
VBA using Excel - December 2011

"Today I've had the most enjoyable and informative training session of my professional career, can't say more than that!"
R. D. Centre West
Train the Trainer - September 2011

"Very well presented, easy to follow and trainer willing to answer any questions."
I. R. Solar Solve
Dreamweaver Level 1 - October 2011

"I found the course to be very valuable and will definitely be able to put my new skills into action in my job."
A. K. Rettig (UK) Ltd
Excel 2003 Level 2 - September 2011

"Excellently presented. Never felt rushed or out of depth. Trainer very helpful."
N. W. Mouchel
Access 2007 / 2010 Level 1 - September 2011

"Course both covered the syllabus and was flexible enough to be tailored to our specific needs in certain areas"
M. C. Nova International
Excel 2007 / 2010 Level 2 - July 2011

"Learnt above and beyond what I expected, made very welcome which led to a good working atmosphere"
R. M. Petrofac
Word 2003 Level 1 - June 2011

"Amazing! Fountain of knowledge!"
L. D. Aesica Pharmaceutical
InDesign Level 1 - June 2011

"Great experience, really worthwhile once again"
L. C. EnCore Envelopes
Excel 2007 / 2010 Level 3 - April 2011

"Very good way to teach. Nice mix of theory and practice"
K. F. Durham University
Access Level 2 - May 2010


 
 No additional fee for 
 credit card payments 

Please wait a moment whilst we retrieve the course schedule for you.
Thank you.

ACCESSIBILITY:  Decrease Text Size
Increase Text Size