ATC-MACROS-VBA - Macros VBA (For Non-Programmers)
Overview
Duration: 3.0 days
This course will help to write macros in Excel using programming language Visual Basic Application (VBA). Recorded macro can edit to customize it to fulfill our requirement and one can directly go for coding to accomplish the required tasks. One can write his own functions and procedures, design forms and working with add-ins using VBA Macro
Objectives
- Write macros to automate routine work.
- Create functions and procedures
- Design and use forms for data entry
- Create add-ins to deploy at client machines
- Create reports
Content
Module 1: Understanding Security Levels
- Why security
- Security levels and its meaning
Module 2: Functions
- What is Function and Subroutine
- Writing Functions using VBA Editor
- Calling function in other workbook
Module 3: Recording Macros
- Recording and running macro
- Storing macro in different books
- Creating buttons and assigning macro to it
- Creating My Menu
Module 4: The Visual Basic Editor
- Editing macros using VBA Editor
- Understanding the project explorer
- Exploring windows properties
- Modifying code in code window
- Debugging code
Module 5: Programming Fundamentals
- Variables, data types and constants
- Arrays
- Object Variables
- Conditional structures (If …. Then, Select Case)
- Logical Operators
- Looping constructs (For loops, Do loops, While loops)
- Built-in functions
- Creating Subroutines
Module 6: Excel Object Model
- Working with objects – properties, events and methods
- Application objects
- Workbook objects, Worksheet objects and Range objects
- Charts objects
- Pivot table objects
Module 7: User Forms
- Creating forms
- Form events
- Creating custom menus and toolbars
- Creating Add-ins
Module 8: Working with other applications
- Working Word, PowerPoint and other applications
Audience
Participants attending this training should be familiar with the advanced operations in Microsoft Excel.
Prerequisites
Program is scheduled for Advanced Microsoft Excel users. VBA is a programming language, requires aptitude for programming.
Certification
Trainocate Certificate of Attendance
Lịch khai giảng
Form đăng ký
Các khóa đào tạo Database khác
Đăng ký tư vấn
cùng đội ngũ chuyên gia Trainocate!!
Bản quyền thuộc về Trainocate Việt Nam