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 Professional Recognition

Students are encouraged to take the certification to learn and establish a professional position in study and employment. This course has been included in the “Learn & Certified” program, students will promote to take a MOS Excel Expert (77-728) Exam within 6 months, free of charge! The plan allows you to have enough time and resources to learn, to combat, to test and to prove your professional qualifications! You can learn what you have learned and got the professional qualifications of MOS Excel Expert (77-728) to add to your learning outcomes!

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.

This course has been included in the list of reimbursable courses under Continuing Education Fund
The Office of the Continuing Education Fund does not have record of registration of this course under the Qualifications Framework

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

You will pay the course fee ($7,800) by default option. If you choose to pay by monthly installment, please use “Pay when visit Welkin” while checkout. CEF reimburse application (if any) will proceed once the course completed.
Sign up for your course by clicking the “Enrol” button, then proceed to checkout to finish course registration.

Financial Modeling with Excel VBA (Code: 23C03605-1)
Course No. 課程編號Info. 語言/系統/地點Start 開課日End 完課日Day(s) 上課日Time 上課時段Duration 課程長度Enrol 報名
CVBB-13C07KCantonese / PC / MongKok07/0221/03MON,WED1900-220039 hours / 13 sessions20220207


CVBB-24C22KCantonese / PC / MongKok22/0305/05TUE,THU1900-220039 hours / 13 sessions20220322


CVBB-24C10KCantonese / PC / MongKok10/0521/06TUE,THU1900-220039 hours / 13 sessions20220510


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, Units 07-11, 25/F., CDW Building, 388 Castle Peak Road, Tsuen Wan, New Territories. Together with a photocopy of their HKID Card before course commencement. Applicants may also place their applications in the drop-in box on 12/F., Cheung Sha Wan Government Offices.

You may also be interested in