Course list

In this course, you will explore Excel automation techniques using Excel macros and Visual Basic for Applications (VBA) code. This practical course equips you with the knowledge to streamline repetitive tasks efficiently, whether you're an Excel novice or you're looking to enhance your existing Excel skills. Without any previous coding experience, you'll be able to write and utilize VBA code to perform tasks in Excel.

You will discover how to record and run macros before delving into some of the limitations of recording macros. You'll then begin to enhance Excel functionality with VBA, manipulate ranges, and engage in hands-on projects. By the end of this course, you'll be well prepared with the basics of using Excel VBA to automate tasks, save time, and boost productivity.

Please note: This course requires Microsoft Excel for Windows. You must have access to a Windows version to successfully complete the course. Microsoft Excel for Mac does not offer the comprehensive VBA functionality necessary to complete the course.

  • Apr 29, 2026
  • Jul 22, 2026
  • Oct 14, 2026

Whether you're a curious learner, a beginner data analyst, or a seasoned Excel user, this course provides a solid foundation for streamlining repetitive tasks effectively. Combining two key components of efficient data manipulation, you will use conditional statements and loops to solve complex business problems that mirror real-world scenarios.

Perhaps you're tasked with optimizing inventory management, calculating shipping costs, or handling customer inquiries. You will examine how to develop algorithms to solve such problems and practice breaking down the problem logically by converting your decision-making steps into VBA code.

Now imagine that your task involves a vast dataset — rows upon rows of transaction records, inventory levels, or customer feedback. How do you process this data systematically? By using various loop structures that execute tasks automatically and allow you to iterate through data. You will discover how using conditional statements and loops together can give powerful results that will improve accuracy and efficiency in performing repetitive tasks in Excel.

Please note: This course requires Microsoft Excel for Windows. You must have access to a Windows version to successfully complete the course. Microsoft Excel for Mac does not offer the comprehensive VBA functionality necessary to complete the course.

You are required to have completed the following course or have equivalent experience before taking this course:

  • Automating Processes With Macros and Excel VBA
  • May 13, 2026
  • Aug 5, 2026
  • Oct 28, 2026

This course will provide you with the skills needed to create powerful and customized solutions within Excel that improve the user experience. You will discover how to write your own custom functions in VBA, allowing you to perform calculations and automate repetitive tasks that go beyond the built-in Excel functions. You'll then delve into importing data from external files, understanding how to access data from various sources. Practical examples will guide you through importing worksheets and handling multiple external files efficiently.

You will also practice designing and coding interactive forms that communicate with users. From basic form design to retrieving information and handling user input with VBA code, you'll gain confidence in creating user-friendly solutions. Finally, you'll explore workbook settings, sheet navigation, and access restrictions, enabling you to zoom in on specific content, protect your workbook, or control user access. By the end of this course, you'll be equipped with the confidence to design user-friendly solutions.

Please note: This course requires Microsoft Excel for Windows. You must have access to a Windows version to successfully complete the course. Microsoft Excel for Mac does not offer the comprehensive VBA functionality necessary to complete the course.

You are required to have completed the following courses or have equivalent experience before taking this course:

  • Automating Processes With Macros and Excel VBA
  • Applying Logic for Efficient Processing of Tasks
  • May 27, 2026
  • Aug 19, 2026
  • Nov 11, 2026

This course offers valuable insights and practical skills that will empower you to tackle complex tasks in Excel effectively. You will begin by immersing yourself in VBA events, where you'll discover how to automate actions based on specific triggers. You'll explore event triggers, brainstorm creative business solutions, and create event handlers. From workbook events to worksheet interactions, you'll gain the ability to respond dynamically to user actions.

You will also examine Excel's new dynamic array functions and assess how they are different from traditional functions. While this is not specifically about VBA, it addresses essential Excel functionalities that can significantly enhance your projects.

Finally, you will apply your VBA skills to a case study in which you'll design a comprehensive business solution for a small coffee shop. You'll determine how to create a user-friendly interface to manage daily operations and automate some repetitive tasks. This case study will serve as a practical summary of many of the foundational VBA concepts studied previously, allowing you to apply your knowledge to realistic situations.

Please note: This course requires Microsoft Excel for Windows. You must have access to a Windows version to successfully complete the course. Microsoft Excel for Mac does not offer the comprehensive VBA functionality necessary to complete the course.

You are required to have completed the following courses or have equivalent experience before taking this course:

  • Automating Processes With Macros and Excel VBA
  • Applying Logic for Efficient Processing of Tasks
  • Enhancing the Excel User Experience With VBA
  • Mar 18, 2026
  • Jun 10, 2026
  • Sep 2, 2026
  • Nov 25, 2026

eCornell Online Workshops are live, interactive 3-hour learning experiences led by Cornell faculty experts. These premium short-format sessions focus on AI topics and are designed for busy professionals who want to gain immediately applicable skills and strategic perspectives. Workshops include faculty presentations, breakout discussions, and guided hands-on practice.

The AI Workshops All-Access Pass provides you with unlimited participation for 6 months from your date of purchase. Whether you choose to attend one workshop per month, or several per week, the All-Access Pass will allow you to customize your AI journey and stay on top of the latest AI trends.

Workshops cover a range of cutting-edge AI topics applicable across industries, hosted by Cornell faculty at the forefront of their fields. Whether you are just getting started with AI, seeking to build your AI skillset, or exploring advanced applications of AI, Workshops will provide you with an action-oriented learning experience for immediate application in your career. Sample Workshops include:

  • Work Smarter with AI Agents: Individual and Team Effectiveness
  • Leading AI Transformation: Bigger Than You Imagine, Harder Than You Expect
  • Using AI at Work: Practical Choices and Better Results
  • Search & Discoverability in the Era of AI
  • Don't Just Prompt AI - Govern it
  • AI-Powered Product Manager
  • Leverage AI and Human Connection to Lead through Uncertainty

Request
more Info
by completing the form below.

Act today—courses are filling fast.

How It Works

I like to think outside of the box, and this program from eCornell helped me conceptualize how I want to approach data problems going forward. I was able to actually apply new course concepts to my work, rather than simply repeat steps with different values.
‐ Mark T.
Mark T.