VBA Programming with MS Office
Session
Regular Academic Session
Class Number
5998
Career
Undergraduate
Units
3 units
Grading
Graded Alpha
Description
This course focuses on how to effectively use Microsoft Office's built-in programming language, Visual Basic for Applications (VBA), to build models, primarily in Excel. We will cover issues that facilitate the construction of robust and readily understandable models in the VBA language. Starting with basic modeling functions, the course will progress through complex modeling skills. This course assumes that you are familiar with Basic Excel operations.

Prerequisites: Junior Standing, minimum grade of "C-" in INFS 346.

Outcomes: By the end of this course, the student should be able to: build models using Excel built-in functions, build, customize and store Excel macros, design and build accurate, robust models with VBA, build custom VBA procedures, and create user-defined financial functions in VBA.
Enrollment Requirements
Prerequisites: UCWR 110. Prerequisites: Junior Standing, minimum grade of "C-" in INFS 346.
Requirement Designation
Writing Intensive
Class Notes
This is a writing intensive class. A grade of C- or better in UCWR 110 is required to enroll.
Class Actions
Look up course materials
Class Details
Instructor(s)
Kaitlyn Hoffmann
Meets
Mo 4:15PM - 6:45PM
Dates
08/24/2026 - 12/12/2026
Room
Corboy Law Center - Room 209
Instruction Mode
In person
Campus
Water Tower Campus
Location
Water Tower Campus
Components
Lecture Required
Class Availability
Status
Open
Seats Taken
0
Seats Open
22
Class Capacity
22
Wait List Total
0
Wait List Capacity
5