VBA Syllabus
VBA Syllabus
(Schedule) 16:30-18:30
(Room) MA 205
OBJECTIVES
To learn programming for Microsoft Excel with Visual Basic Application (VBA), through
lectures and hands on activities. Covering the topics including Understanding the Basics
(Macros, VBA and VBE), Diving Deeper into VBA (Object-oriented programming, variable
declaration, Objects and collections and arrays) and Writing Own Code with VBA (Loops,
event programming at the workbook and worksheet levels, and charts)
TOPICS
(C1) Introduction to Basic, Getting Started with Macros, Getting Started with VBA,
Working with VBE
(C4) Working with Arrays and Automating Procedures with Worksheet Events
Quizzes 10%
Attendance 10%
Class Activity 20%
Midterms and Finals 60%
TOTAL 100%
ACTIVITIES
Hands-on activities will be given after the lecture session and students are given 60 to
75 minutes to complete the said activities and expected to be uploaded on Moodle on
time. Students who failed to upload the said activities will be given 0 points.
Midterm Exam – On class written exam which covers the topic that will be discuss
from session 1 to 3.
Final Exam – A project-based output which will be done in groups. Each group
should think of a simple project using the VBA and write their own code. The
accomplished project should be presented in the class.