Mastering MS Excel (VBA)- Writing Macros and User Defined Functions 23-25 August 2015 Course description and course content Target audience Today Excel is part of our professional life in finance. The more often and the more complex tasks we try to use it for the more frequently we face the true or illusory limits of the software. Those who need to perform long and complex but repetitive tasks on a daily basis or are involved in special calculations not supported by the built-in functions will welcome the knowledge of macro writing. Using that you may dramatically increase your efficiency especially if you are working as a controller, financial engineer or have to quickly gain specific information from huge databases. Participants should have a strong knowledge of Excel and should bring along their own laptops. Course objectives This training introduces you into programming Excel. Macros and user defined functions ease the life of many financial professionals dealing with repetitive jobs, involved in special calculations like financial engineering or reporting on huge databases. Specifically, by attending the Mastering Excel course, participants will learn how to: Create user defined functions Automate tasks using macros Use variables Write cycles Manage arrays Integrate objects on the worksheets Deal with events Customise Excel Simplify and fasten your work in Excel
Course methodology Using their own laptop participants will work on real life problems getting more and more complex step-by-step. During the work we also learn how to customize MS Excel and Visual Basic editor and how to use the built-in help to our best. Topics to be covered Basics of macro writing Short history of Visual Basic Automatic recording and play back of macros Understanding and modifying the recorded code Storing, saving, disabling, running macros Cornerstones of programming What you should not write a macro for. Reviewing built-in special features: Data Table, Goal Seek, Solver, Pivot Table, Monte Carlo without macros Project, module, function, subroutine Naming conventions, default layout, special characters Customising code editor Connection to the user Reading and setting values Dealing with ranges Messages and questions to the user Using the status bar Variables and cycles Declaration of variables Using arrays For and For Each While and Until Conditional and unconditional branching Simple and block If Select Case Numbering lines Using labels Objects on the worksheet Buttons and labels Radio buttons and check boxes Spinners and Scroll bars Listboxes and Comboboxes Mastering Excel 2
Special issues Debugging Customising Excel: own menus and toolbars Dealing with worksheet events Advanced programming: Built-ins, Userform, Class module Mastering Excel 3
EY Assurance Tax Transactions Advisory About EY EY is a global leader in assurance, tax, transaction and advisory services. The insights and quality services we deliver help build trust and confidence in the capital markets and in economies the world over. We develop outstanding leaders who team to deliver on our promises to all of our stakeholders. In so doing, we play a critical role in building a better working world for our people, for our clients and for our communities. EY refers to the global organization, and may refer to one or more, of the member firms of Ernst & Young Global Limited, each of which is a separate legal entity. Ernst & Young Global Limited, a UK company limited by guarantee, does not provide services to clients. For more information about our organization, please visit ey.com. The MENA practice of EY has been operating in the region since 1923. For over 90 years, we have grown to over 5,000 people united across 20 offices and 15 countries, sharing the same values and an unwavering commitment to quality. As an organization, we continue to develop outstanding leaders who deliver exceptional services to our clients and who contribute to our communities. We are proud of our accomplishments over the years, reaffirming our position as the largest and most established professional services organization in the region. 2014 EYGM Limited. All Rights Reserved. ED None This material has been prepared for general informational purposes only and is not intended to be relied upon as accounting, tax, or other professional advice. Please refer to your advisors for specific advice. ey.com/mena
Registration form Mastering MS Excel (VBA)- 23-25August 2015 Please fax this form to EY Training, Kuwait: + 965 2245 6419 or email to: ey.training@kw.ey.com. For more courses please visit our website: www.eytrainingcenter.com For further details please contact Dileta Crasto: 2295 5014/5033/5000 Person nominating: I wish to reserve place(s) for Anti Money Laundering Seminar course. Name:... Telephone no:... Position:... Email:... Company:... Address:. Names of participant(s) Email Mobile 1. 2. 3. Registration fee (per participant) is KD 480 which includes: Special group rates: Course material Book three places and get a 10% discount Lunch and other refreshments Book six places and pay for five EY training certificate An invoice with all payment details will be send upon receipt of registration form. Payment must be received in full prior to the course start. Course venue: EY Training Center, 21 Floor, Baitak Tower, Kuwait City. Date: 23-25 August 2015 Time: 9:00 am 4:30 pm Cancellation policy A full refund less an administration fee of KD50 will be given for cancellation requests received up to 5 working days before the event. Cancellations must be made in writing (letter/fax/email) and reach our office before the 5 working days deadline. Delegates who cancel less than 5 working days before the event, or who don t attend, are liable to pay the full course fee, and no refunds can be given. However, if you wish to attend a subsequent scheduling of the course, and you have paid your course fee in full, you will only be invoiced for 25% of that course fee. Replacement participants are always welcome. EY, Al Aiban, Al Osaimi & Partners 18 21 Floor Baitak Tower, Safat Square, Ahmed Al Jaber Street P.O. Box 74, 13001 Safat, Kuwait Phone: 22955000 Fax: 22456419 EY Assurance Tax Transactions Advisory 2014 EYGM Limited. All Rights Reserved. ey.com/mena