|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/microsoft-excel-vba-fundamentals/
课程评论:没有评论
**课程总结:《Microsoft Excel VBA Fundamentals - Learn Basic Coding Skills》** 本课程旨在教授Excel VBA的基本编程技能,特别关注编写清晰、可维护且易于理解的代码。本课程并非教授所有VBA基础概念,而是侧重于那些在深入学习VBA之前必不可少的核心编码技巧,可以称之为“前基础”或“真正基础”。 **学习目标:** * 理解VBA是什么。 * 熟悉VBA程序员使用的工具。 * 学习如何设计一个“对象”,理解对象的概念是掌握VBA语言的关键。 * 学习如何发送系统命令来操控已创建的对象。 **课程特点:** * **实用导向:** 课程以实践为主,学员将在构建实际案例(如日期选择器的初步阶段)的过程中学习和测试知识。 * **基础巩固:** 许多在学习VBA时遇到困难或在实际项目中遇到瓶颈的人,往往是因为缺乏对编程语言本质的理解。本课程旨在弥补这一关键知识缺口。 * **沟通与结构:** 课程强调VBA如同一门语言,学习如何与系统进行清晰的“沟通”,即发送明确的命令并获得准确的反馈。这需要学会如何构建结构化的VBA代码。 * **循序渐进:** 避免在初学者阶段被复杂的VBA概念所干扰,让学习者能更容易地掌握编写计算机命令的技巧,为后续深入学习打下坚实基础。 **课程定位:** 本课程是“初学者指南”系列的第一部分。完成本课程后,学员将具备理解VBA概念所需的重要基础,无论是在本系列第二部分还是在其他地方继续深入学习,都会更加得心应手。 **不包含内容:** * **非“VBA基础”课程:** 请注意,课程标题是“学习基本编码技能”,而非“学习VBA基础”。因此,本课程不包含所有VBA基础概念。 * **完整的日期选择器:** 本课程不会从头到尾构建一个完整的日期选择器,因为这是一个复杂的工具,需要高级VBA知识。预览视频中的日期选择器在课程中不提供下载。 **适合人群:** * 希望学习VBA编程,但不知从何开始的初学者。 * 习惯使用录制宏,但希望自己动手编写代码的Excel用户。 * 在理解VBA概念或应用于实际项目时遇到困难的学习者。 **不适合人群:** * 已有VBA基础知识的专家。 * 仅希望获取日期选择器下载链接的学习者。 * 寻求全面学习所有VBA基础概念(而非基本编码技能)的学习者。
Microsoft Excel VBA Fundamentals course is designed to teach relevant basic coding skills for VBA programming. It is for those who aspire to become a VBA programmer and don't know where to start. It is also suitable for those who automate their spreadsheets by recording macros but seek to learn how to write the code themselves.What should you expect in this course?This course is entitled: Learn basic coding skills, it is NOT entitled Learn VBA basicsTherefore, we are focusing on the skill of writing a VBA code that is clean, maintainable, and easy to understand.This is what you may call pre-basics or basics that are really basic; something you need to learn before you dive into Excel VBA concepts.Your journey in your VBA career will start by learning:What is VBA?What are the tools used by a VBA programmer?How to design an object, because before you start to learn how to write a VBA code, you need to understand what an object is. Otherwise, you will not understand the language at all.After that, I will teach you how to send system commands that will manipulate the behaviour of the object you just created.It is a very short course, but that will be enough to get you started.What you will learn here is always a missing key to those who are struggling to understand VBA concepts, or to those who think they have understood the concepts, but when faced with a real-world project they get stuck and wonder why.Almost every Excel VBA programmer did not start here,they started by solving one problem and they got excitedand moved on to the next problem and another and their enthusiasm was amplified because programming is fun.However, when they were tasked to build a project, programming became a very stressful thing because a project comes with plenty of related but different problems. Therefore, projects need someone who really knows what he or she is doing.Now, before you start solving Excel VBA problems,you need to understand that VBA is a language, and like all languages, it can be learned.So, you need to understand what Excel VBA is aboutIf it is a language,you must understand who or what are you talking toYou must also learn how to ask and get the information you are looking for, tell and be understood.That's what communication or language is all about; relaying information "to and from".In other words, you must learn how to structure a VBA code that can send clear commands to the system so that the system can in turn execute those commands without fail.IMPORTANT: It is easier to learn the technique of writing computer commands if you are doing it without being clouded by complex VBA concepts that are deemed basic.This is what this course intends to achieve, putting you on the right path.The good thing is that this course is practical, which means, you learn and test your learning with what you are taking part in building.This is part 1 of the Beginner's Guide series. After this course, you can go ahead and study VBA basic concepts whether with me (in part 2) or somewhere else and everything will be clear because you now possess the most important thing, a clear understanding of VBA coding.So, if you are looking for where to start learning VBA, this is the right place to start; it is a beginner's guide.CLEARING MISCONCEPTIONS: What you SHOULD NOT EXPECT in this courseIf you are an expert, or your basics are in order, and if you are here to download the date picker (used as a guinea pig for our practical learning), PLEASE DO NOT TAKE THIS COURSE. Otherwise, this will be a waste of your time.Time is very precious, let me clarify all the misconceptions about this course so that you won't find yourself enrolled in the wrong course. Please pay careful attention to the following:Course TitlePlease check the title carefully before you enrol, this course is NOT entitled Learn VBA basics, it is instead entitled Learn basic coding skills, it is important not to confuse the two.Therefore, I'm NOT going to teach you all the VBA basics concepts in this course. So, if what you want, is to learn all VBA concepts, PLEASE DO NOT TAKE this course.If you are interested in the in-depth study of the Excel VBA basic concepts, please also enrol in the course entitled Microsoft Excel VBA - Solving Complex Problems Using Basics.Date PickerIn this course, you are NOT going to build the date picker from the start to the end. Instead, you are going to take part in building the initial stages of the date picker. The entire date picker is a very complex tool and can only be built by a complex VBA coder who has also mastered advanced VBA concepts.The Date Picker shown in the preview video is NOT available for download in this course. If you are looking for a downloadable date picker, please subscribe to a course entitled Microsoft Excel VBA - Solving Complex Problems Using Basics.Thank you