"Excel/VBA for Creative Problem Solving, Part 1" is aimed at learners who are seeking to augment, expand, optimize, and increase the efficiency of their Excel spreadsheet skills by tapping into the powerful programming, automation, and customization capabilities available with Visual Basic for Applications (VBA).
提供方
課程信息
您將獲得的技能
- Microsoft Excel Vba
- Computer Programming
- Problem Solving
- Debugging
提供方

科罗拉多大学波德分校
CU-Boulder is a dynamic community of scholars and learners on one of the most spectacular college campuses in the country. As one of 34 U.S. public institutions in the prestigious Association of American Universities (AAU), we have a proud tradition of academic excellence, with five Nobel laureates and more than 50 members of prestigious academic academies.
授課大綱 - 您將從這門課程中學到什麼
Macro recording, VBA procedures, and debugging
Week 1 will introduce you to visual basic for applications (VBA) and teach you the foundational tools required to create basic procedures in VBA. You'll learn about different data types and the scope of variables, how to troubleshoot your code when it's not working, and how to record basic macros using both absolute and relative referencing modes.
User-Defined VBA Functions
In Week 2, you will learn basic VBA expression entry, how to create user-defined functions, how to convert functions to Add-Ins in Excel, how to borrow Excel's built-in functions, how to troubleshoot your VBA functions when they aren't working, and you'll learn about how to design your procedures in a modular fashion.
Exchanging Information Between Excel and VBA
Week 3 teaches you all about how to reference and move information to VBA from Excel and vice versa. You'll learn about the various objects, properties, methods, and events in VBA. Some of the most important properties and methods will be learned in this module that will make future problem solving in the course possible. You will also learn how to deal with errors that arise in your subroutines.
Programming structures in VBA
Week 4 begins the "meat" of programming in VBA, and we are finally moving into some exciting problem solving. You will learn about the common programming structures in VBA (sequence, selection, and repetition) that form the foundation for advanced programming procedures. Several examples will highlight the utility of these programming structures.
審閱
- 5 stars87.18%
- 4 stars10.43%
- 3 stars1.13%
- 2 stars0.32%
- 1 star0.91%
來自EXCEL/VBA FOR CREATIVE PROBLEM SOLVING, PART 1的熱門評論
The course is definitely challenging. I am an engineering graduate but it did not come easily as I expected. Good exercise for the brains though and the lessons were taught systematically.
i highly recommend this course as the content is new and the questions are designed to be challenging but not difficult. It is an excellent introduction course to VBA or programming in general
Well done, thank you. I had a very limited understanding of loops in programming. After this class, I feel much more comfortable with understanding and designing effective loops and more.
I really learned a lot in this course. I could start using right away what i've learned in real life problems. And it challenged me to discover new tools in excel and vba. Thank you!!
關於 Excel/VBA for Creative Problem Solving 專項課程
This Specialization is for learners wishing to dramatically change the way that they use Excel spreadsheets by unleashing the power to automate and optimize spreadsheets using Visual Basic for Applications (VBA). The first two courses will teach learners the basics of VBA through the use of dozens of educational screencasts and a series of quizzes and in-application programming assignments. Finally, in Part 3 of the course, learners will complete 3 "real world" and somewhat open ended projects, which are graded through peer review.

常見問題
我什么时候能够访问课程视频和作业?
我订阅此专项课程后会得到什么?
有助学金吗?
還有其他問題嗎?請訪問 學生幫助中心。