This book provides an introduction to VBA for Excel for new users. It covers basic concepts of VBA and of macro programming, and takes the reader through the process of constructing interactive working applications. Features which make it particularly suitable for new and non-technical users are: step-by-step approach avoidance of jargon clear explanation of all new concepts, symbols and objects emphasis on correct use of VBA development environment plentiful examples and the use of complete programs rather than disconnected fragments.