Microsoft Excel Visual Basic for Applications (Macros)

Similar documents
An Educational Services Provider Licensed By. Course Code: E License Number

An Educational Services Provider Licensed By. Course Code: E License Number

Finance for Non-Financial Managers. Finance for non-financial Managers. Course Code: C5750. An Educational Services Provider Licensed By

Award in Aspects of Work Psychology

Human Resource Management & Employment Law

Excel VBA Programming for Financial Professionals

Two Days Exclusive Professional Development Workshop on Advanced Excel-Automated Dashboard Reporting

Data Analytics and Business Intelligence using Power BI and Power Pivot for Excel

CMBI. Power BI for Excel training. Business intelligence consultancy CMBI Business Intelligence Services. Advanced Excel. Level 1 Foundations

BPP PROFESSIONAL EDUCATION IT COURSES

Packages. Power of MICROSOFT EXCEL PACKAGE SERIES. Bring your data to life COURSES

FINANCIAL MODELLING FUNDAMENTALS

ACCOUNTING SOFTWARE Certification Program

Oman Oil Refineries & Petroleoum Industries Company L.L.C. Department: Training Center Services

Prolog Converge Advanced Notifications & Web Views Training

Employer Branding Is this the future of HR? course

CHANGING YOUR MICROSOFT PARTNER. Abstract WHITEPAPER CHANGING YOUR MICROSOFT PARTNER

COURSE SYLLABUS COURSE TITLE: 55108BC Discovering the Power of Excel PowerPivot Data Analytic Expressions (DAX)

Balanced Scorecard Master Professional (BSMP) Certification Application Course

Financial Modelling in Excel

Leadership & Strategic Thinking in the Oil, Gas & Petrochemicals Industry

Shop Floor Retail Bootcamp

THE INVESTMENT ASSOCIATION MANAGING CLIENT ASSETS AND CLIENT MONEY (CASS) 19 OCTOBER 2016

REPORTING AND BUSINESS INTELLIGENCE

Professional (BSP) Course Bene ts.

Leadership & Strategic Thinking in the Oil, Gas & Petrochemicals Industry

Automating Data & Reports: Advanced Excel Secrets & Techniques Facilitator Mr. Areef Ali B.Sc, FCCA, CA, MBA

Leadership & Strategic Thinking in the Oil, Gas & Petrochemicals Industry

Learn how to have more impact with less effort using Excel. Prepared by: XL Your Mind Gneisenaustraße , Düsseldorf Germany

Automating Data & Reports: Advanced Excel Secrets & Techniques Facilitator Mr. Areef Ali B.Sc, FCCA, CA, MBA

Automating Data & Reports: Advanced Excel Secrets & Techniques Facilitator Mr. Areef Ali B.Sc, FCCA, CA, MBA

Audit & Fraud Investigations: Data Mining & Analytics Automation

REPORTING FUNDAMENTALS FOR PROGRAMMERS

Project Management Courses

Talent and Reward Academy. Be a future ready HR professional

Business/Accounting Applications

REPORT BUILDER AND PERFORMANCEPOINT 2013 COMBO PACK

Oracle Solutions ecapital University 2018 Training Course Catalog

IT117: Microsoft Power Business Intelligence

2018 Longview Course Curriculum

Short Course. Certificate in Strategic Management

Stephan Nelles. Consultant, trainer, specialist author

Sage ERP MAS 90 and Intelligence Release Notes

ADVANCED MS EXCEL COURSE

Excel Secrets & Techniques in Management Reporting

Attached, please find the following information regarding the VIP Academy courses:

Excel Secrets & Techniques in Management Reporting

Due Diligence: Appraisal and Management of Potential Investors and Partners

Workforce Absence Manager 8.1 Learning Path

EY Training Financial modeling using Excel to solve financial problems

A practical one day course on SYSC for employees working within investment management, or in irms providing support services.

5 Day Premium Financial Modelling Masterclass with VBA

Training Course Catalogue Delivering Powerful Procurement Training and Tools Around the Globe

2017 Longview Course Curriculum Longview Course Curriculum

WORKSHOP ON HR ANALYTICS FOR BUSINESS TRANSFORMATION

CPD FRAMEWORK EVALUATION DOCUMENT

Ebook Excel 2013 Bible Pdf Free Download

Diploma In Coaching PROGRAMME BROCHURE COURSES IN MALTA, Cape Town AND JOHANNESBURG

Strategic Talent Management

REPORT BUILDER AND PERFORMANCEPOINT 2010 COMBO PACK

Caron Business Solutions Course Catalogue

Marketing Planning September 2018* Sheraton Hotel, Mall of the Emirates, Dubai, UAE. OFFER

26-27 August November, Holiday Villa Hotel, Subang Jaya, Selangor, Malaysia.

BUSINESS ANALYTICS AND REPORTING TRANSFORMING YOUR BUSINESS REPORTING USING EXCEL

PwC s Academy ACCA Diploma in IFRS (DipIFR)

DIT HEALTH AND SAFETY OFFICE

JOB ANNOUNCEMENT. DATA ENTRY TECHNICIAN- CEU UNIT DATE POSTED: AUGUST 11, 2015 APPLICATION DEADLINE: August 31, 2015

ISM. Writing Winning Tenders. An intensive and highly practical 2 day course. Success is where preparation and opportunity meet.

CIM Diploma in Professional Marketing

Sage 300 ERP Sage 300 ERP Intelligence Release Notes

SAP Education. Your Road to Success

Strategic Thinking, Analysis and Planning

MICROSOFT EXCEL ACADEMY

Excel Auditing Workshop This in-house course can also be presented face to face in-house for your company or via live in-house webinar

Fast Track Statement of Work Client Name

Certificate IV Recordkeeping Diploma of Management Diploma of Recordkeeping Advanced Diploma of Recordkeeping Advanced Diploma of Management

Banking & Finance Institute Tailor-made In-house Training Academy

KPI Professional (KPI-P) Certification Program

Supply Market Analysis

THE INVESTMENT ASSOCIATION

Partner Learning Catalog. Next

Everything you want to know about. Sage Accpac Intelligence. Version

PROJECT MANAGEMENT EMPOWERING. A New Approach. Projects Improvement & Development Clinic COACHING PROGRAMS

Managing Stress & Pressure at Work

Budgeting & Budget Control of the HR Function/ Effective Manpower Planning

Job Aid Administration of Consultants and Individual Contractors

Bridging Programme for Advanced Diploma (Logistics) (S1BALQ)

International Petroleum Marketing

International Petroleum Marketing

Analyzing Data with Power BI (20778)

Corporate Coaching Certificate Help Others Develop, Take Action, And Make Better Decisions

Asset Integrity Management in Oil & Gas Industries

in the Oil and Gas Industry

Leadership in Action

Weighing Solutions. LabX Services Analysis & Consultation Implementation & Training Support & Maintenance. LabX Services for Excellence Balances

Workforce Absence Manager 8.0

WIN MORE AND WIN MORE EASILY

Managing Stress & Pressure at Work

Human Resourcing And Talent Acquisition

AIMS LABOR CATEGORY DESCRIPTIONS (SINS 541-1, 541-2, 541-3, 541-4A, 541-4B, 541-4D, 541-4F, AND 541-5)

Transcription:

Microsoft Excel Visual Basic for Applications (Macros) An Educational Services Provider Licensed By Course Code: T 2650 As a Higher Education Institution License Number 2015-005

Brochure Published by Equinox Academy Ltd., an Equinox Group Company. Equinox Academy Ltd, 36 Archbishop Street, Valletta VLT 1447, Malta (+356) 2137 6242 http://www.equinoxadvisory.com/academy equinoxacademy@equinoxadvisory.com Publication Date: January 2017 Author: Shaun Micallef Reviewer: Bernard Mallia Document Version: 2 T 2650 Copyright Equinox Academy, 2017. All rights reserved.

About Equinox Academy Equinox Academy is the training and education arm of Equinox Advisory Ltd. It specialises in the delivery of high-quality training programmes designed to improve on-the-job performance, and is backed up by the Corporate services arm of Equinox Advisory Ltd. which conducts, among other things, industry surveys in relation to skills gaps, training needs analyses and HR Audits. In 2013, Equinox Advisory Ltd. conducted a market research exercise in relation to the different training needs of professionals in the ambit of Microsoft Excel. On the basis of this study, Equinox Academy designed a MS Excel training programme for professionals in various sectors divided into 3 separate modules intended to take the users to an advanced stage of proficiency and allowing them to subsequently pursue those modules that are specifically designed for their industry (pharmaceuticals, manufacturing, retail, gaming, telecoms, energy, transport, finance, HR, semantics, risk analytics, simulations, etc.). We believe that this process for developing training tailored to industry requirements, which links the needs of industry groupings to the training that we design and eventually deliver offers our clients the possibility to get access to the specific set of skills that is being demanded by his/her industry, and the ability, after undergoing basic to advanced training, to choose the specific module(s) that appeal(s) best to the needs of the individuals in line with the training needs analysis that our clients would have performed in-house or outsourced to us. We do emphasise that in order for our clients to maximise the return on investment on training that they engage us to deliver, the training needs to be planned with a degree of precision in relation to a desired performance improvement. 1 P age

Programme Summary The MS Excel Visual Basic for Applications (Macros) course aims to impar t knowledge that will enable attendees to become proficient in using the different programmatic features of MS Excel as required by industry. The other Equinox Academy modules that need to have been covered prior to subscribing for this training path, or of which prior knowledge is necessary, are: 1. Microsoft Excel for Beginners, which sets the ground for customising the Excel work environment; 2. The Intermediate Microsoft Excel module, which covers functionality, add-ins and further customisation; and 3. The MS Excel Advanced Techniques module, which goes into how the functionalities discovered in the Intermediate module can be leveraged to provide solutions to complex problems, especially in relation to automation and object linking and embedding. The MS Excel Macros and Visual Basic for Applications course has been designed on the basis of surveys undertaken throughout Maltese industry by Equinox Advisory Ltd, and the course effectively prepares the user to be able to take on tasks that require specialised execution of repetitive routines that are not available as standard functions in MS Excel but which can be programmed either as a macro or a function with a view to automating the same routines. The course is composed of the following modules and requires the ownership of a MS Excel 2013 or 2016 license: Module 1: Introduction to VBA for Excel. Module 2: Working with VBA. Module 3: Manipulating VBA Objects and Working with Excel VBA Functions. Module 4: Controlling Program Flows, Execution and Events. Module 5: Creating Effective Code. Module 6: Interacting with users through Forms, Running and Storing VBA Code. 2 P age

Programme Summary The target group for the MS Excel Macros and Visual Basic for Applications are people who are already proficient in the use of MS Excel and who use it regularly. Candidates for this course are generally individuals who might benefit or be interested in pursuing further studies in extending their knowledge of the MS Excel automation tools; and who would like to be able to unlock the power of MS Excel when it comes to interacting with data repositories in a way that yields the desired computation, ordering, structuring or querying results in the shortest possible time and in the most efficient method. This course is rated as a very advanced course and as such is not suitable for individuals who have not yet been introduced to the MS Excel VBA Environment, the MS Excel formula structures, and more generally the topics that are covered in modules 1 to 3 of our other course in MS Excel for Data Analysis and Statistics (please refer to our website and the brochure for the MS Excel for Data Analysis and Statistics) if in doubt. 3 P age

Course Objectives The high-level Objectives of this course include: A clear understanding of how to record and run macros; Understanding VBA code in terms of syntax, operators and operator precedence, data types, and functions; Interacting with and adapting existing VBA code using the Visual Basic Editor (VBE); Writing VBA Code manually from scratch using the VBE to boost productivity and reduce time on routine activities; The effective use of automation techniques to reduce human error in repetitive tasks where offthe-shelf solutions are not available; Understanding the difference between Modules, Functions, Variables, and Constants; Performing different loops, controls and error handling in Excel macros; Using events to trigger specific VBA code; and Mastering the ability to troubleshoot VBA code effectively. 4 P age

Programme Module 1: Introduction to VBA for Excel Duration: 4 hours Excel 2013/2016 Security Settings and Macro Files. The Developer Ribbon. Recording and Running a Simple Macro. Editing an Existing Macro in the Visual Basic Editor. The New Macro Enabled File Type. Quick Tour of the Excel Visual Basic Editor. Module 2: Learning how to work with VBA Duration: 4 hours What is a Module? Creating a Sub Procedure Manually. How to Call a Sub Procedure. Creating a Function Procedure. How to Call a Function. Using Comments within your VBA Code. Declaring Variables and Data Types. The Scope of a Variable. 5 P age

Programme The Static Declaration and Variable Expiry. Constants instead of Variables. An Intrinsic Constant. Module 3: Manipulating Excel objects and working with Excel VBA functions Duration: 4 hours Referencing Cells Using the Range Object. The CELLS Property. The OFFSET Property. The VALUE of Ranges. The TEXT Object of the RANGE. A Number of Read Only RANGE Properties. The FONT Property and Colours. Formatting Numeric Values. Add Formulas to Cells through VBA Code. Common METHODS of the RANGE Object. What is a Function? Built-in VBA Date Functions. Text Manipulation with VBA Functions. Determining File Sizes Using FILELEN. Using Worksheet Excel Functions in VBA Code. 6 P age

Programme Module 4: Controlling Program Flow, Execution and Events Duration: 4 hours Using GOTO and Labels. Controlling the Program Flow with IF THEN ELSE. Multiple Criteria plus Nested IFs. Adding ELSEIF to Speed Up Execution. SELECT CASE as an Alternative to IF. The FOR NEXT Loop. FOR NEXT with a VBA Collection. DO WHILE Loop. How to Create an Event. WorkBook Events - Open. Workbook Events - Closing and Saving. Workbook Triggers - Activate and Deactivate. Worksheet Triggers - Activate and Deactivate. Other Useful Worksheet Triggers. Using Application Events. 7 P age

Programme Module 5: Creating Effective Code Duration: 4 hours Error Trapping the Easy Way. Make the VBA ignore errors. Interact with the user when an error occurs. Making use of the ERR Object. Debugging Techniques. Using Breakpoints to Help Debug. Setup and use a Watch. Speeding up the VBA Tips. Module 6: Interacting with users through Forms and Running and Storing VBA Code Duration: 4 hours Using MSGBOX to Interact with Users. Use INPUTBOX for Accepting Values from Users. Selecting a Range with the INPUT Box. An Introduction to UserForms. Creating a UserForm. Using Command Buttons in Excel. Adding Option Buttons in a Frame. 8 P age

Programme Adding the Code that Makes the Form Work. Calling your UserForm and Validating Content. UserForm Controls - The CheckBox. UserForm Controls - ListBox And/Or Combo Box. Images on UserForms. Labels and Text Boxes. Multiple Tabs on a UserForm. Allowing the User to Highlight a Range. Scrollbar and Spin Controls. Controlling Tab Order and Aligning Controls. Trigger a Procedure from the Quick Access Toolbar. Customizing the Ribbons. Adding Buttons to Sheets. Adding a Keyboard Shortcut Trigger. Where to Store your VBA Code. Adding Code to the PERSONAL File. Producing Excel-Based Models on the Basis of Statistics Estimated Relationships and Building in Interval Ranges. 9 P age

About the Trainer Bernard Mallia is Equinox Academy s trainer of choice for all advanced MS Office courses, including VBA. He has been providing bespoke Excel courses for the past 14 years and his experience covers a number of diverse but interlinked areas such as software programming, econometric estimation, data modelling and BI strategy using Excel. Bernard keeps himself up-to-date on the latest advances in Excel and helps customers use these new tools & features to increase their productivity and efficiency. His hands-on experience, which includes applications rolled out at industrial scale, puts him in a unique position to train and assist others in their adoption of such new tools. Bernard has been providing Excel training for the past 14 years ranging from intermediate to expert level. His vision is to help clients empower themselves and their businesses through the best use of the latest cutting edge IT Technologies with special emphasis on Excel, VBA, PowerPivot, PowerQuery, DAX, SQL and various other MS Excel add-ons. Bernard holds an M.Sc. in Information Systems, an M.Sc. in Economics, a B.Com. Hons. Degree with a specialisation in economics and public policy and 3 diplomas. He is also certified as an ECDL expert and a MOS (Microsoft Office Specialist) master. 10 P age

About the Trainer Bernard has provided, and continues to provide, MS Excel training to various sectors ranging from finance, gaming, manufacturing, educators, pharmaceuticals, telecoms, tourism and the general public. His methodology is to use a workshop environment with a hands-on approach and also providing practical guidance on how to apply various excel tools to work related problems. This methodology enables the participant to learn practically how to improve Excel use in the day to day work. Bernard also has in-depth expertise in using Excel for Data Analysis and as a Business Intelligence tool. In his professional life, Bernard is an experienced consultant and adviser in the fields of economics, project management, ICT and Information Systems. He has a polymathic background and was awarded his first degree in Commerce with a specialisation in Public Policy and Economics, as well as an Honours Degree in Public and Private Sector Management from the University of Malta. He pursued post-graduate studies at the University of Edinburgh where he read for a M.Sc. in Economics, and at the European University where he read for a M.Sc. in Information Systems. 11 P age

About the Trainer He has also been the recipient of diplomas in Computerised Bookkeeping (IAB), Project Management (CIC), and Advertising and Public Relations (CIC). Bernard is a certified MS Office advanced user and a SQL Server 2005 Microsoft Certified Professional. Bernard delivers courses in: MS Excel; MS Excel Macros & Visual Basic for Applications; Financial Planning & Budgeting; Risk Management; Project Management; Regulatory Policy and Institutions; and Introduction to Telecoms. 12 P age

Fees The Fee for the Course is as follows: Registration Fee (Non-Refundable): EUR 35. Course Fee including: Lectures, Course Notes, Certificate of Attendance and Refreshments (Please see our Terms and Conditions on changes, rejections and cancellations): EUR 915 By registering for the course, you are agreeing to be bound by all the Terms and Conditions including payment terms. Upon Registration, an invoice will be issued for payment, which includes the Registration Fee and the Course Fee (which you will not be required to pay in terms of rejection but for which you are agreeing to pay in case of acceptance in line with our Terms and Conditions). The invoice is to be paid in its entirety within 15 days from the day of issuance. However, should you not meet the Eligibility Criteria for the selected course, the Course Fee will either not be levied or will be refunded if it has already been paid; the Registration Fee will remain non-refundable. Should you wish to check about your Eligibility or clarify any other issues prior to Registering, kindly contact us on: equinoxacademy@equinoxadvisory.com 13 P age

Sessions Sessions for this course will be held as follows: Module 1 10 th January 2018, 16:00 20:00 Module 2 12 th January 2018, 16:00 20:00 Module 3 17 th January 2018, 16:00 20:00 Module 4 19 th January 2018, 16:00 20:00 Module 5 24 th January 2018, 16:00 20:00 Module 6 26 th January 2018, 16:00 20:00 The sessions above will be held in English. JANUARY M T W T F S S 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 The venue of the course will be communicated to the registered participants ahead of course commencement. 14 P age

Contact Details Equinox Academy Ltd, 36 Archbishop Street, Valletta VLT 1447, Malta (+356) 2137 6242 equinoxacademy@equinoxadvisory.com http://www.equinoxadvisory.com/academy QUESTIONS & ANSWERS Go ahead. Ask away. Get in touch on any of the channels above. Where we hope you ll find the answer to any question you may have about us and our courses. 15 P age