VBA for Programmer |
Course Outline |
Outline
|
Reading Material |
|
Introduction |
Intro-VBA003.pptx
|
DAY | Topics | Sharing |
1 |
- Modular and Event Driven Concepts
- Modules
- Class Model
- User Form
- Document Model
- When to use which?
- Return value from function
- Termination
- Macro: A special form of Sub
- Event handler: A special form of Sub
- Multi-Dimensional Array
- LBound and UBound functions
- Redim
- Redim Preserve
- Variant
- Using Type
- Object
- Predefined Constants
|
|
2 |
- On Error
- On Error Goto
- On Error Resume Next
- Dealing with events
- Event Parameters
- Event Handlers
- Worksheet Events
- Workbook Events
- Re-Entrant Issue
- Button
- CheckBox
- Radio Button
- ComboBox and ListBox
- ScrollBar
|
|
3 |
- The purpose
- How to Declare?
- How to call it?
- The Purpose
- Properties Declaration
- How to use it?
- Using Declare keyword to extend VBA ability using external DLL
- Advanced Techniques
- Security Concerns
- Common Pitfalls
- Good Practices
|
|
Recommanded Books |
 | Title | VBA Automation for Excel 2019 Cookbook-Solutions to automate routine tasks and increase productivity with Excel |
ISBN | 978-1-789-61003-1 |
Author | Van Niekerk, Mike |
Year | 2020 |
Publisher | Published by Packt Publishing Ltd. |
 | Title | Microsoft Excel 2019 VBA and Macros |
ISBN | 978-1-509-30611-4 |
Author | Bill Jelen, Tracy Syrstad |
Year | 2019 |
Publisher | Microsoft Press |
 | Title | Mastering VBA 2019-For Microsoft Office 365, 2019 Edition |
ISBN | 978-1-119-57933-5 |
Author | Richard Mansfield |
Year | 2019 |
Publisher | Sybex Inc |
 | Title | Excel 2019 Power Programming with VBA |
ISBN | 978-1-119-51492-3 |
Author | Michael Alexander, Richard Kusleika |
Year | 2019 |
Publisher | Wiley |
 | Title | Excel VBA Programming for Dummies |
ISBN | 978-1-119-51817-4 |
Author | John Walkenbach |
Year | 2018 |
Publisher | Wiley |
 | Title | Programming Excel with VBA-A Practical Real-World Guide |
ISBN | 978-1-484-22204-1 |
Author | Flavio Morgado |
Year | 2016 |
Publisher | Apress |
 | Title | Excel VBA 24-Hour Trainer |
ISBN | 978-1-118-99137-4 |
Author | Tom Urtis |
Year | 2015 |
Publisher | Wrox |