Financial Modeling with Excel VBA (CEF Approved)2019-01-16T20:31:44+00:00

Project Description


CEF Course Code: 23C03605-1
CEF Institution Code: 548
Welkin Course Code: CVB

Course Features

  • Begin with basic skills and moves step-by-step to more advanced functions
  • Learn to build flexible, dynamic and professional models with VBA
  • Design spreadsheet models for financial data analysis using Excel VBA
  • Qualified and experienced instructors who will share valuable experiences
  • Practical and hands-on approach
  • Evening and weekend classes with Cantonese and English tuition options

Learn from the Experts

Get Your Skills Certified

Certify your Excel skills with Microsoft Office Specialist Excel Expert certification. The certification is not a requirement for course completion but we highly recommend you to get your skills professionally recognized.
Remark: The course fee does not include the certification exam.

Further Study

After completing this course you may further develop your knowledge and skills in data analysis with the CEF reimbursable course Business Analysis with Microsoft Excel.

Course Fee


*after max. 80% fee reimbursement from CEF. Full course fee is $7800, payable by monthly installments.

Do I qualify for CEF subsidy?

Course Duration

39 Hours

Course Prerequisites

Course participants should be at least 18 years old and have a basic knowledge of finance. It would be advantageous for them to have a good command of using simple worksheet functions such as SUM, MAX , MIN, VLOOKUP and especially IF, and be conversant in writing worksheet formulae for a given problem. Prior programming experience is not required.

Title of Award & Assessment Methods

Students are required to complete and pass 2 course assignments. Upon successful completion of the course and having achieved 80% attendance, students will receive a certificate for the course.

Schedule & Online Enrolment

Welcome to enrol and book  your seat. The course fee shows may varies because the different of 1st or full installment of your total course fee.  The systems will only charge your 1st installment under the instruction of HK SFAA.

By clicking “Enrol” button you can book your course(S). Please go checkout counter to finalize the booking/payment.

Financial Modeling with Excel VBA (Code: 23C03605-1)
Course No. 課程編號Info. 語言/系統/地點Start 開課日End 完課日Weekdays 上課日Time 上課時段Duration 課程長度Enrol 報名
CVBB-6D32KCantonese / PC / MongKok2-Mar13-AprSAT1000-1300;1400-170039 hours / 13 sessions20190302


CVBB-25C5CCantonese / PC / Central5-Mar23-AprTUE,FRI1900-220039 hours / 13 sessions20190305


CVBB-25C32EEnglish / PC / Central5-Mar23-AprTUE,FRI1900-220039 hours / 13 sessions20190305


CVBC-35C34KCantonese / PC / MongKok13-Mar3-MayWED,FRI1900-220039 hours / 13 sessions20190313


CVBB-6D56EEnglish / PC / Central6-Apr25-MaySAT1000-1300;1400-170039 hours / 13 sessions20190406


CVBC-35C35CCantonese / PC / Central24-Apr12-JunWED,FRI1900-220039 hours / 13 sessions20190424


CVBB-41C2EEnglish / PC / Central2-May17-JunTHU,MON1900-220039 hours / 13 sessions20190502


CVBB-41C2KCantonese / PC / MongKok2-May17-JunTHU,MON1900-220039 hours / 13 sessions20190502


CVBB-6D4KCantonese / PC / MongKok4-May15-JunSAT1000-1300;1400-170039 hours / 13 sessions20190504


CVBB-14C33CCantonese / PC / Central3-Jun18-JulMON,THU1900-220039 hours / 13 sessions20190603


CVBB-6D35EEnglish / PC / Central8-Jun20-JulSAT1000-1300;1400-170039 hours / 13 sessions20190608


CVBB-25C18KCantonese / PC / MongKok18-Jun30-JulTUE,FRI1900-220039 hours / 13 sessions20190618


CVBB-35C26EEnglish / PC / Central26-Jun7-AugWED,FRI1900-220039 hours / 13 sessions20190626


CVBB-6D6KCantonese / PC / MongKok6-Jul17-AugSAT1000-1300;1400-170039 hours / 13 sessions20190706


CVBB-52C17CCantonese / PC / Central19-Jul30-AugFRI,TUE1900-220039 hours / 13 sessions20190719


CVBB-6D33EEnglish / PC / Central3-Aug21-SepSAT1000-1300;1400-170039 hours / 13 sessions20190803


CVBB-13C5KCantonese / PC / MongKok5-Aug16-SepMON,WED1900-220039 hours / 13 sessions20190805


CVBC-24C20EEnglish / PC / Central20-Aug3-OctTUE,THU1900-220039 hours / 13 sessions20190820


CVBB-6D7KCantonese / PC / MongKok7-Sep26-OctSAT1000-1300;1400-170039 hours / 13 sessions20190907


CVBB-13C31CCantonese / PC / Central9-Sep23-OctMON,WED1900-220039 hours / 13 sessions20190909


CVBC-52C20KCantonese / PC / MongKok20-Sep5-NovFRI,TUE1900-220039 hours / 13 sessions20190920


CVBB-6D34EEnglish / PC / Central5-Oct16-NovSAT1000-1300;1400-170039 hours / 13 sessions20191005


CVBB-35C30EEnglish / PC / Central9-Oct20-NovWED,FRI1900-220039 hours / 13 sessions20191009


Financial modeling is an essential skill for finance professionals and students. Excel VBA (Visual Basic for Application, the embedded programming language in Excel) allows you to create powerful spreadsheet models by overcoming the limitations of Excel and automating spreadsheet procedures . In this course, you will learn the fundamentals of Excel VBA and apply VBA skills to developing financial models for various purposes. Upon completion of the course, you should be able to:

  • Understand Excel VBA and its application in finance
  • Design simple spreadsheet models for financial data analysis using Excel VBA

Part I: Excel VBA Fundamentals
Participants will learn the fundamentals of Excel VBA and prepare themselves to create simple financial models in Part II. Small programs will be used to illustrate the underlying programming concepts.

  1. The VBA programming environment
  2. Variables and constants
  3. Macros
  4. Built-in VBA functions and operators
  5. User-defined functions
  6. Branching and looping
  7. Object-based concept: Objects, methods and properties
  8. The Range object
  9. Debugging
    The following additional topics may also be covered if time allows:
  10. Arrays
  11. Procedures
  12. Custom dialog boxes
  13. Workbook and worksheet events
  14. Chart objects

Part II: Financial Modeling
Participants will apply VBA programming concepts and skills to build simple yet real-world financial models. The techniques of writing good models will also be discussed. As the scope of financial modeling is huge, topics have to be selective. The following shows a list of possible topics. Actual coverage depends somewhat on the finance background of the class.

  1. Loan amortization
    a. Simple model
    b. Iteration: The bisection approach
    c. Allowance for changing interest rates or repayment period
  2. Financial planning
    a. Retirement planning
    b. Portfolio restructuring
  3. Market history analysis
    a. Normal and real growth of stocks
    b. Growth of investment in different assets
  4. Stock simulation
    a. Stock volatility estimation
    b. The geometric Brownian motion and the log-normal distribution
    c. Stock price simulation
  5. Option pricing
    a. Different option strategies
    b. The Black-Scholes option pricing model
    c. Implied volatility estimation
    d. Options portfolio
    e. The binomial models
  1. Proceed with on-line registration or send the completed enrolment form (download) to us together with a cheque (made payable to Welkin Compuer Training) for the program fee.
  2. CEF applicants have to complete the CEF Application Form (download) and send it to us for certification. They will then send the form to the Office of the Continuing Education Fund, Room 916, 9/F, Kwai Hing Government Offices, 166-174 Hing Fong Road, Kwai Chung, New Territories, together with a photocopy of their HKID Card before course commencement.
  3. Applicants will receive application results from the Office of the CEF within 14 working days.

You may also be interested in