Automate tasks in Excel by creating macros using Visual Basic for Applications (VBA), enabling you to write and run custom code to manipulate data, automate processes, and enhance functionality within Excel spreadsheets. Additionally, you’ll gain skills in developing user-defined functions (UDFs), creating interactive forms, and integrating VBA to perform complex operations and solve specific business problems in Excel.
“Visual Basic is programming in Excel. Although the course is different from the run-of-the-mill formulas, advanced Excel knowledge is required. On the first day, you will become familiar with the various functions, while on the second day you will take part in ‘practical’s’ where you apply the newly gained knowledge to different scenarios and become confident in practical use.”
Course Content
- Developer ribbonUnderstanding coding with macros
- Referencing to sheets
- Referencing to ranges
- Declaring a variable
- Inserting a basic user form
- Opening up and closing user forms
- Labels, text boxes and lists
- Checkboxes, option boxes, and toggle boxes
- IF formulas
- Nested IF formulas
- Other formulas
- Loops
- Using different modules for different macros and naming them
- WITH statements
- Testing and debugging
- Protecting your code
- Protecting sheets and unprotecting sheets with coding
- Message boxes
- Hiding and unhiding sheets, rows, and columns with coding
- Inserting, deleting, and renaming sheets
- Clean cells
- Running a code when opening a workbook
- Using the personal macro workbook to save different codes and how to add codes to the customised ribbon
- Building a navigational sheet with buttons and userforms
- Create a userform which updates a database every time you change the database
- Opening multiple files and importing data
- Unhiding all sheets in a file
- Listing all the sheet names in a specific file
- Non-accredited: Short course only
- Duration: 1h 30m
- Delivery: Classroom/Online/Blended
- Access Period: 12 Months