Excerpt from course description

Excel Programming and Automation


Using available data to gain insights and make correct decisions is becoming essential for almost any business in today’s world. Spreadsheets are some of the most used tools for processing tabular data and gaining insights. In this course, we will focus on advanced use of Excel, including programming and automation.

Course content

  • Introduction to Excel programming and automation.
  • Recording and executing Excel code.
  • Variables and types.
  • Control flow (conditional execution, loops).
  • Procedures/functions.
  • Organizing code.
  • Extending Excel with custom user interface elements.


This is an excerpt from the complete course description for the course. If you are an active student at BI, you can find the complete course descriptions with information on eg. learning goals, learning process, curriculum and exam at portal.bi.no. We reserve the right to make changes to this description.