Applied Technology Group Sdn Bhd (1012178-W) W-5-3, Subang Square Business Centre, Jalan SS15/4G, 47500 Subang Jaya, Selangor, Malaysia. Tel: (+603) 5634 7905 Fax: (+603) 5637 9945 Email: admin@apptechgroups.net Website: www.apptechgroups.net Course On Excel VBA for Absolute Beginners Date : 20, 21 & 22 October 2015 Time : 9.00 am to 5.00 pm Venue : Applied Technology Group Training Centre, Subang Jaya COURSE OVERVIEW As an experience MS-Excel user, you should aware that there are many daily tasks cannot be completed by using existing MS-Excel features. For instance, there is no adequate function or perhaps the formula built is too complicated, the recorded macros not doing what it supposes to do or not flexible enough to handle the dynamic nature of your data, the pivot queries simply take too long to run, and some tasks simply mission impossible even you are Excel power user for years. If you are facing the abovementioned scenarios, this is the course for you. LEARNING OUTCOMES The course introduces students to the techniques used in the key areas of computer programming: Programming principles Basic program control structures Data types Subroutines and Functions At the end of the course, students will be able to start creating simple VBA solution by using MS-Excel. Special Discount Early Bird Discount RM100 Register for course and pay before 20 September 2015
SPEAKER PROFILE Leng Chee Kong He has more than 25 years of experience in IT industry, especially in academic and training business. He currently works as freelance trainer on the Microsoft, Oracle, IBM and QAI standard training courses. With his more than 20 years solid software development experience, he provides many professional services and consultancy related to software engineering especially based on object-oriented technology, such as OOP, UML, etc. He worked as full time university lecturer for about 7 years in a public university, and occasionally he also conducts lectures for few 3+0 courses through local colleges (Binary, FTMS/ICL, PTPL, Taylors, ASTIN, APIIT). The overseas universities that he is involved in are University of Northumbria at Newcastle, University of Sheffield, University of Sunderland, University of Canberra Australia and University of Wollongong Australia. He also lectures on a part time basis in other local universities such as MMU, KUTPM, and UNITAR. Besides, he is also active in provide consultancy to many local private companies and government agencies. Some of these organizations appointed his as panel member or advisor. WHO SHOULD ATTEND Any Microsoft Excel users whoever want to do extra ordinary thing from their Microsoft excel applications where but limited by the predefined features. This includes those who know nothing about computer programming. WHY YOU NEED TO ATTEND? As long as you still intended to use MS Excel for your daily tasks, you have no choice. In order to move on after as Excel Power User, this is the most natural path for you to go beyond.
COURSE SCHEDULE DAY 1 9.00am 10.30am 10.30am 10.50am Session 1: Introduction What is VBA? Why need to do programming for MS-Excel. What can we do with Excel VBA? (Few interesting examples) Using the development Integrated Development Environment. The project explorer Introduction to the VBA project concepts and project components. The property Window The IDE main menu Switching between Excel normal interface and IDE interface Help system MORNING TEA BREAK 10.50am 12.30pm Session 2: Automation via Macros Why we need automation in MS-Excel? What is macro? Recording macros How to trigger macros from Excel normal interface? How to trigger macros from VBA IDE? 12.30pm 1.45pm 1.45pm 3.15pm LUNCH Session 3: Using instructions The immediate window What is instruction? Evaluation Instructions Command Instructions Dealing with Excel VBA objects and their properties 3.15pm 3.30pm 3.30pm 5.00pm TEA BREAK Session 4: Linking VBA with Excel Single cell reference methods Range reference methods Inter-worksheets reference Inter-workbook reference Questions and Answer END OF DAY ONE
COURSE SCHEDULE DAY 2 Session 1: The instructions building block 9.00am 10.30am The Procedure concept Procedures (Subroutines) Procedures (Functions) Procedures (Event Handlers) Pre-mature terminations with Exit keyword Grouping instructions using with statement 10.30am 10.50am 10.50am 12.30pm 12.30pm 1.45m MORNING TEA BREAK Session 2: Modules Why module is needed? Code Module User Form in brief Class module in brief Worksheet module in brief Workbook module in brief Procedures scoping Dealing with ambiguities LUNCH 1.45pm 3.15pm Session 3: When you make mistake Type of errors Dealing with compilation errors Dealing with runtime errors Dealing with logical errors The debugger and debugging process 3.15pm 3.30pm 3.30pm 5.00pm TEA BREAK Session 4: The variables Why variables are needed? Basic Data Types Variable declaration and shorthand Variable scoping and life cycle Variable initialization Option Explicit directive. Questions and Answer END OF DAY TWO
Successful Concrete Rehabilitation and Repair COURSE SCHEDULE DAY 3 Session 1: Useful VBA native functions MsgBox function InputBox function Number functions String functions Date/ Time functions Format function RGB function 9.00am 10.30am 10.30am 10.50am 10.50am 12.30pm Other useful basic VBA entities Comments VBA Constants Excel Constants Defining constants Selection keyword Application object ActiveSheet object Sheets collection Workbooks collection MORNING TEA BREAK Session 2: The Parameter What is parameter? Optional parameters and techniques to handle default values Arbitrary argument support using ParamArray declaration Parameter passing mechanicsms: ByVal vs. ByRef Named arguments 12.30pm 1.45pm 1.45pm 3.15pm 3.15pm 3.30pm 3.30pm 5.00pm LUNCH Session 3: Operators What is operator? Arithmetic operators Comparison Operators Logical Operators Special Operators Branching Constructs Unconditional Branching with GoTo statement Unconditional Branching with GoSub statement If..Then..Else Statement Select Case Statement TEA BREAK Session 4: Iteration Constructs Unconditional Loop with GoTo statement Using For Loop Using For Each statement Pre-test looping Post-test looping Pre-mature termination using Exit keyword Questions and Answer END OF DAY TWO
Applied Technology Group COURSE REGISTRATION FORM Registration Fee Fee Before GST (6%) GST (6%) TOTAL Individual Fee RM1,700 RM102 RM1,802 Course title: Excel VBA for Absolute Beginners Group Fee (3 or more delegates) RM1,500 RM90 RM1,590 ( Please tick) 20, 21 & 22 October, 2015 Subang Jaya, Applied Technology Group Training Centre Company Information Company: Address: State/ Province: Zip/Postal Code: Country: Contact Person: Email: Phone: Attendee Information Name (1) Job title: E-mail: Mobile/Tel No: Name (2) Job title: E-mail: Mobile/Tel No: Name (3) Job title: E-mail: Mobile/Tel No: Closing date: 13 October 2015. An early bird discount of RM100 for payment received before 20 September 2015. Payment Payment is to make payable to: Applied Technology Group Sdn Bhd Public Bank Berhad (Malaysia) Account no: 3178247302 GST Registration Number: 000641294336 Payment terms: Payment is required before the event. Once payment is received, your seat will be reserved. Registration fee includes lunch, refreshments and full training documentation as specified. Delegates may be refused admission if payment is not received prior to the event. The fee does not include hotel accommodation. PC is compulsory during the training. Please specify upon registration if you would like to rent a PC at cost price of RM74.20/ day (included 6% GST). Cancellation Policy All cancellation of registration must be made in writing. If you are unable to attend: a) A substitute delegate is welcomed at no additional charge. b) Your registration can be credited to a future event. c) You will receive a full refund less 10% administration charge if cancellation is received in writing more than 14 days before the event. d) No cancellations will be accepted within 14 days before the event start date. Full course documentation will however be sent to the delegate. Course Schedule Course starts at 9.00am and ends at 5.00pm daily. Please arrive at 8.30am on day one to allow time to register and receive course materials. Please send completed form to: Fax to: +603 5637 9945 or Email to : admin@apptechgroups.net For enquiry, please call: +603 5634 7905 Or refer to our website www.apptechgroups.net Applied Technology Group Sdn Bhd W-5-3, Subang Square Business Centre, Jalan SS15/4G, 47500 Subang Jaya, Selangor, Malaysia.