Course Overview:
Excel Programming with VBA Increase your daily productivity by learning VBA (Visual Basic for Applications). Create custom buttons and automate repetitive tasks. Learn how to write code to develop new macros and update existing macros to improve their functionality. Master the VBA programming language to accelerate your workflow and reduce your daily workload by several hours.
Who can attend this Course:
There are no pre requisites. It is recommended though that individuals have some basic computer programming knowledge.
Syllabus Modules:
Macros / VBA
- What are Macros? What is VBA?
- How to record macros How to run macros
VBA Editor
- Modules Procedures Project Explorer Toolbars / Options
Creating / Editing Code
- Create Procedures Subs Comments
Invoking Macros
- Hot Keys
- Quick Access Toolbar Call Command
Compiling Code
- Stepping through code Reset
- Run
- Preventing fatal errors and crashes Using the macro recorder
- Give macro a name Add a shortcut key
- Store macro in workbook vs. separate file Adding a description
Running a macro
- Adding a macro to the quick access toolbar Button form control
- Clipart
- Shapes and Word Art
- SmartArt Graphics
Visual Basic Editor (VBE)
- How to access (Alt + F11)
- Layout of the window
- Project explorer
- MSE Objects How to rearrange the display window Debugging VBA code
- Add breakpoint
- Step into, over, continue
Problems with the recorder
- Unnecessary code added Difficult to troubleshoot
- Uses absolute references to cells
Introduction to Object-Oriented Programming (OOP)
Using Message Boxes
Variables
- Declarations Option Explicit Data Types Working with the Object Model Worksheets
- Ranges: Rows, Columns, Cells
Creating & Naming Objects
- Naming conventions Housekeeping
- Navigation / Selection Techniques
Formula R1C1 Reference Style Offsets
- Range Names
- Logic Statements IF Statements
- Looping Statements Do Loops
- Interactive Code
- Input boxes Message boxes
- Error Handlers VBA
Macros VBA Editor
- Project Explorer Properties Window Modules
Creating / Editing Code
- Functions
- Events
- Invoking Macros
- Worksheet Buttons Customize Ribbon
- Compiling Code
- Stepping through code Setting Breakpoints
Variables
- Declarations
- Option Compare Text Option Compare
- Binary Lifetime and Scope
Working with The Object Model Application
Creating & Naming Objects
- Naming conventions Housekeeping
Navigation / Selection Techniques
- Absolute versus Relative Reference Offsets
Logic Statements
- Nested IF Statements Case Statements
Functions
- Intrinsic Functions User Defined Functions
Looping Statements For Each Next Loops
Interactive Code
- User Forms – dashboards Message Boxes
Error Handlers
- Error numbers
- Error descriptions
Arrays
- Declaring single-dimension and multi-dimension arrays Propagating an array
- Retrieving data from an array
- Reasons and examples of why to use arrays Dynamic arrays
- Passing arrays
- Reference
- Argument Ranges and Selections
- Named ranges
- Range references Relative ranges
- Cells, offset, resize, columns, rows, union, intersect, regions Referencing tables
Learning Outcomes:
By successfully completing this course, students will be able to:
Describe what VBA is.
- Demonstrate using the macro recorder.
- Demonstrate running a macro.
- Describe the visual basic editor (VBE).
- Demonstrate using message boxes.
- Demonstrate ranges and selections.
- Know looping.
- Describe selection statements.
- Describe event programming.
Know handling errors
Benefits of Excel VBA Course in Dubai :
- You will get engaged with more practical sessions with the trainer.
- Excel VBA Course in Dubai by experts.
- You will get both institutional certificate and the KHDA certificate.
- Spoton provides you the facility to schedule the classes according to your availability.
- Excel VBA Course in Dubai gives the study materials after each and every sessions.
Enquire About The Course
Related Courses
🔹 French Language Courses
🔹 Russian Language Courses
🔹 Italy Language Courses
🔹 German Language Courses
🔹 Hindi Language Courses
🔹 Spanish Language Courses
🔹 Arabic Language Courses
🔹 Spoken English Courses
🔹 Business Writing Skills Course
🔹 IELTS Courses
🔹 PTE & OTE Courses
🔹 EmSAT Courses
🔹 Chinese Language Courses
CANDIDATES WHO WANTS TO EXPERT IN EXCEL VBA