applied tech people cpe hrdf development sdn bhd ... si… · decision making in vba looping...
TRANSCRIPT
PJX-HM Shah Tower, Petaling Jaya (next to Amcorp Mall, PJ)
Learn the 6Must-Have techniques to make you a confident Excel VBA power user
Macro Recording - step into the Excel programming worldLearn to utilise Excel’s in-built tape recorder and create macros easily, to automate repetitive tasks; then examine the code to jump start your excel programming skills
Search and Download Sample CodesLearn where to search for online help and access to more sample codes that will solve your immediate coding problems and allow you to customise the code to fit your needs.
Course IntroductionDo you find using Excel’s functions alone is no longer able to further simplify your work?
Worry about the complication of Excel programming? Do you wish that you could simply click a button to automate repetitive tasks?
Simple Data Entry Userform for ControlLearn to create friendly dialog boxes that allows your users to input data/interact with the worksheet without the risk of accidental damage or deletion done on your worksheet
Tips and Tricks to Code WritingImprove your VBA proficiency by knowing the Do’s and Don’ts of code writing; learn troubleshooting techniques and work smart by searching built-in method or object, to avoid ‘re-inventing the wheel’
ABCs of Customizing and Editing CodesLearn to modify and manage real-life examples, or even create macro codes from scratch, simply by using the visual basic editor’s menu commands and shortcut key combinations
VBE
Create your own Message BoxCreate Message boxes that’s attention getting and force users to take heed of your message before they can proceed further
MS Excel is an extremely powerful tool which is used to manipulate, analyze and present data. Despite the richness of itsfeatures, you might still want an easier way to perform mundane, repetitive tasks, or, perform some task that the standardExcel user interface does not seem to address. This is where VBA gives you the ability to extend those applications. VBAenables you to develop automated tasks and customize solutions. This course will teach you VBA step-by-step, giving youhands-on experience that makes learning programming easier than you’d thought. The ability to utilise VBA will give you anedge over others – as it simplifies your work, improves your personal efficiency and allows you to focus on important thingsthat requires your attention, thereby making you an invaluable asset to your organisation.
Excel Visual Basic (VBA) Made Simple for Accountants
www. atechpdc.com
Supported byTarget Audience: Managers, Consultants, Analysts, Accountants, Financial Controller, CFO
The Smarter Way to Excel Automation
ExcelHRDF HOT NEWCPEAutomation
& Solutions
APPLIED Tech People Development Sdn Bhd (977323-W)
Learning Objective
Work with Macro Recording
effectively
How to work with Visual Basic
Editor
Decision making in VBA
Looping
Interact with users using Pop
Message, InputBox, UserForm
Dive deeper to automate
procedures and events
Approaches to handle the
possibility of errors in coding
MethodologyLecture, Hands On
Application, Exercises and challenges
Who Should AttendManagers, Consultants,
Analysts, Accountants
Course MaterialsWill be provided
LocationPJX Tower, PJ (next to
Amcorp all & Tmn Jaya Putra LRT Station)
Pre-RequisiteMust Possessed at least
Intermediate Excel & Frequent Excel users
Software Version MS Excel 2010
Certificates•E-Certificate will be provided
upon course completion
Excel VBA Made Simple for the AccountantsPage 2
STARTING WITH THE BASICS : MACRO RECORDING Step-by-step, learn how to record a set of computer instructions
Understand why sometimes my macro recording fails
Dealing with macro security issues
Exercise : Bingo! It works!
JUMP RIGHT IN : UNDERSTAND HOW VBA WORKS WITH EXCEL What is VBE?
Introduction of Excel Object Model
What are the types of VBA? Learn ways to execute different procedures
Understand the essential VBA language elements in real-life examples
Uncover different and useful ways to refer Range object methods and properties
Exercise : Writing my first codes
ESSENCE OF VBA : CONTROLLING AND DECISION MAKING COMMANDSLearn to control the flow of code in a desired manner. Learn different commands to control the
flow of statements
Use filter and test the conditions to decide your next command lines. Input what-if scenarios in
VBA and use appropriate syntax structures
Learn the power of looping in VBA statements.
Discover ways to step through and test the codes before execution: Debugging Toolbar
Challenge : Revisit and Experience your first “Wow” in VBA!
DIVE IN DEEPER : AUTOMATE PROCEDURES AND EVENTS
Understand what are the event types that can trigger an execution of codesWhere does the VBA code go?Writing and Event-Handler procedureExercise : Automate printing event
TROUBLE-SHOOTING: ERROR-HANDLING TECHNIQUESUnderstand the types of errors (Syntax, Compiler, Logic, Run-time)Approaches to handle the possibility of errors to occurIgnore an error with a subroutine Add arguments to generalise a subroutineLoop until an error goes awayTrap an error
INTERACTING WITH YOUR USERS : SIMPLE DIALOG BOX TO USERFORMUnderstand and use MsgBox and InputBox Functions in the subroutineUserForm Basics: Set up a sample UserForms, Displaying a Userform
that works with a useful macro
USEFUL REFERENCES : SAMPLE CODES & ONLINE HELPList of sample codes : go through some useful codes in the list Finding help online : demonstrate getting help online
Course Fees • Early Bird Fee*
RM1,700 + 6% GST per pax
(Payment received one month before the training day)
• Group of 3RM1,700 + 6% GST/ pax(Min 3 pax) (Payment received before training day)
• Prompt PaymentFees*RM1,900 + 6% GST per pax(Payment received before training day)
• Standard Fees*RM2,300 + 6% GST per pax
Valid only with payment received before training day, otherwise standard fee will be applied
* Fee is valid until 31 Dec 2016* Course fee is subject to
change without prior notice
Contact: Albert Ng
Expected Outcome
At the end of the course, attendees should be able to:
Use macro recorder to record a task and execute it repeatedly Understand and edit VBA codes using a simple approach Execute certain commands to filter data and manage code looping Set up easy and controllable user interface like Userform and Message Boxes Debug the codes before executing the procedures Handle programing errors
Course Content
APPLIED Tech People Development Sdn Bhd (977323-W)
L-15-6, 15th Floor, PJX-HM Shah Tower, 16A, Persiaran Barat, 46050 Petaling Jaya
HP: 016-221 6961 (Albert Ng) For on-line registration. http://www.atechpdc.com/form/
Tel: 03-7661-0158 Fax: 03-7661-0157 Website: www.atechpdc.com Email: [email protected]
Duration•2 days (9.00am-5.00pm)inclusive of Lunch, Refreshment
Laptop: Participants are required to bring their own laptop
Summary of Training
PostLearningEmail Support
Participant can
write email to seek help on
problem at work!
Excel Needs Analysis
Simple online
questionnaire to determine
your Excel needs!
Excel Fitness Test
Focus on addressing
participant’s Excel issues. Bring
your problems to us!
To enhance
effective learning
transfer, anyone who
sign up for our Excel courses will be
eligible to access to our online core
excel functions refresher video.
Refresh your learning anytime!
Anywhere! Your style! Your pace!
Quick online
assessment to gauge your
level of Excel proficiency!
Excel Coaching Program
3 Minutes Online
Refresher Videos
Our other Pre/Post Training Tools to
Enhanced Learning Transfer
Pre Training Post Training
FREE 3 MonthsAccess
Testimonial
“The workshop was most valuable and I appreciate the obvious preparation
that went into it. It was impressive.”
"Learning how to use the VBA functions was very helpful and I gained a great
deal for both myself and when working with my department.”
Interesting and interactive session. Trainer was well versed with VBA
language. Great practical sessions to assist learning. Thank you, Joanne.”
“Ms. Joanne presented the training vert well, She was energetic, friendly,
credible and well organized. The best trainer I ever had.”
“Those exercises used throughout the training to enhance learning transfer
made this workshop very enjoyable and full of different type of challenges.
“She always gave everyone equal attention and varies her style and
approach.”
Ms Joanne Kok YL
is a certified
accountant with
diverse experience in
the fields of audit,
manufacturing,
investment holding and training.
Having served as a Financial
Controller during her career, she
honed her managerial, operational
and financial analytical skills to
achieve goals beyond managing
credit, inventory and business
processes.
Ms Kok’s business mindedness
and attention to detail have
contributed million-dollar savings
to the organisations she served.
During her three year tenure with
a Multi-national organization in
China, Ms Kok set up and
established a joint venture
business. The experience further
broadened her business sense
and management analytical skills,
which she brings into the
classroom and shares with her
participants.
Ms Kok is known for her practical
and performance orientated
delivery hence enhancing the
effectiveness of the learning for
participants.
Trainer’s Profile
Starting with VBA is not always fun and challenging. There are a few non-
glamorous first steps that can be more boring than you are expecting.
Nevertheless VBA can be really helpful and allow you to spend less hours
solving future problems and spend more time making your worksheet or
workbook a masterpiece!
What makes macros so wonderful is that in many cases users don’t have to
be an expert to set them up. Users are to spend a little time to learn the
language they are written in VBA. Participants can make them perform some
astonishingly complicated jobs such as handling an entire monthly close. For
this training we will focus on macro basics that do not require you to program
in VBA. Once you see how powerful macros are, you may find yourself
anxious to use this function art work
From this training, participants will try out macro simply by recording the
keyboard strokes and mouse clicks needed to perform a typical accounting
task. Excel translates your recorded steps into VBA. Once they’re recorded
you can command Excel to replay them. It usually takes about five minutes to
set up worksheets manually; with a macro, it takes seconds
This Excel VBA training will show you how to make the most of the programming possibilities in Excel. It aims to give
advanced excel user a thorough introduction to Excel VBA programming. The key topics that it covers include
recorded macros, the macro editor, using and defining variables, creating custom forms and working with the various
objects within Microsoft Excel.