课程主页: https://www.coursera.org/learn/excel-vba-for-creative-problem-solving-part-2
《Excel/VBA创意问题解决第二部分》是基于《Excel/VBA创意问题解决第一部分》的基础知识,旨在帮助学习者进一步增强、扩展、优化和提高其Excel电子表格技能。课程通过强大的VBA编程、自动化和定制功能,帮助学习者高效地处理各种问题。
在课程的第一周,学习者将深入学习数组和数组函数,掌握如何通过嵌套的For…Next循环和For Each…Next语句遍历数组,如何从Excel导入数据至VBA并从VBA导出数据至Excel。还将学习用户自定义数组函数以及可调整大小数组的ReDim Preserve语句。在这一周的学习结束时,学习者需要完成一项测验以解锁作业1。
第二周则关注字符串和文本文件,学习者将掌握Excel和VBA中的字符串函数。通过实践,学习者将学习如何在第三方字符串格式中提取如电子邮件地址等字符串,如何将信息从Excel写入文本(.txt)文件,及如何将信息从文本文件导入Excel,这一周的学习也包含了一项测验和作业2。
第三周的内容是自动化工作表和工作簿,学习者将学习如何将多个工作表的信息汇总至单个工作表,如何从多个工作簿自动整合信息,掌握这些自动化原则将让学习者受益匪浅。在这一周的结束中,学习者将通过一项测验及挑战性的作业测试所学。
在第四周,学习者将了解高级用户输入和输出,学习利用用户表单进行专业的用户交互,如何验证输入以避免“调试”窗口的出现。此外,课程还将介绍如何在用户表单上放置和填充组合框,最终将所有部分整合,并实现一个解决实际问题的技术(逐步法)。这一周同样需要进行测验以解锁作业4。
总的来说,这门课程不仅系统性强,内容丰富,而且实际应用性非常强,适合希望深度掌握Excel和VBA技术的学习者。
课程主页: https://www.coursera.org/learn/excel-vba-for-creative-problem-solving-part-2