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.

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

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

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

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.

Request Information Now by completing the form below.

Act today—courses are filling fast.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.