Beyond Macros

Course Outline Outline
Introduction Intro-VBA015.pptx
Reading Material
DAYTopicsSharing
1
  • Why use macros?
  • Record Macros
  • Playback Macros
  • Delete Macros
  • What actually the macro is?
  • Error in recording
  • Inefficient
  • Extra code generated
  • Not dynamic enough
  • Straight to the point
  • Better readability
  • Less Error prone
  • Faster execution
  • Handle dynamic contents
  • Using more advanced features
  • Track user interaction with individual worksheet
  • Handle Selection Changed
  • Handle Worksheet content changed
  • Handle user right click
  • Handle user double click
  • When worksheet become active or inactive
Day1.zip
2
  • When user attempt to close the work book
  • Initial your work when the workbook is opened
  • Declare similar behavior for every worksheet in the workbook
  • The purpose of form controls
  • Advanced UI with form controls
  • Linking form controls with macros
  • The different between Form Controls and ActiveX Controls
  • Activate macros using ActiveX controls
  • Extending the worksheet model using ActiveX controls
  • Using ActiveX button
  • Using ActiveX Combo box
  • The limitations of worksheet as user interface
  • Alternative interface using User Form
  • Showing, Hiding and closing User Forms
  • Linking user forms with worksheets
Day2.zip

Recommanded Books
TitleExcel VBA Programming: Task Optimization and Daily Work Automation
ISBN979-8-854-42615-2
AuthorKiet Huynh
Year2023
Publisher Independently published
TitleExcel VBA Programming For Dummies: 6th Edition
ISBN978-1-119-84307-8
AuthorDick Kusleika
Year2022
Publisher For Dummies
TitlePractical VBA For Practically Anyone: For When You Know What You Want To Do But Don't Know How To Do It
ISBNB09672RDM7
AuthorMcSweeney, Gerry
Year2021
Publisher
TitleVBA Automation for Excel 2019 Cookbook-Solutions to automate routine tasks and increase productivity with Excel
ISBN978-1-789-61003-1
AuthorVan Niekerk, Mike
Year2020
Publisher Published by Packt Publishing Ltd.
TitleMicrosoft Excel 2019 VBA and Macros
ISBN978-1-509-30611-4
AuthorBill Jelen, Tracy Syrstad
Year2019
Publisher Microsoft Press
TitleMastering VBA 2019-For Microsoft Office 365, 2019 Edition
ISBN978-1-119-57933-5
AuthorRichard Mansfield
Year2019
Publisher Sybex Inc
TitleExcel 2019 Power Programming with VBA
ISBN978-1-119-51492-3
AuthorMichael Alexander, Richard Kusleika
Year2019
Publisher Wiley
TitleExcel VBA Programming for Dummies
ISBN978-1-119-51817-4
AuthorJohn Walkenbach
Year2018
Publisher Wiley
TitleProgramming Excel with VBA-A Practical Real-World Guide
ISBN978-1-484-22204-1
AuthorFlavio Morgado
Year2016
Publisher Apress
TitleExcel VBA 24-Hour Trainer
ISBN978-1-118-99137-4
AuthorTom Urtis
Year2015
Publisher Wrox