Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
学习Excel中VBA编程的资源(适用于完整的编程新手)_Excel_Vba - Fatal编程技术网

学习Excel中VBA编程的资源(适用于完整的编程新手)

学习Excel中VBA编程的资源(适用于完整的编程新手),excel,vba,Excel,Vba,我的一位朋友花了很长时间在Excel上,希望学习VBA for Excel。他没有编写whatshover的经验。可用的最佳资源(链接/书籍)是什么?启动的最佳资源是宏记录器。在使用Excel时运行它,它将生成代码来重现您刚才所做的操作。浏览并使用生成的代码是了解VBA的一种很好的方式——无论是语言还是底层结构 在上有一个很好的介绍,在上有一些关于Excel 2010的说明 excelvba傻瓜编程书(http://www.amazon.co.uk/Excel-VBA-Programming-D

我的一位朋友花了很长时间在Excel上,希望学习VBA for Excel。他没有编写whatshover的经验。可用的最佳资源(链接/书籍)是什么?

启动的最佳资源是宏记录器。在使用Excel时运行它,它将生成代码来重现您刚才所做的操作。浏览并使用生成的代码是了解VBA的一种很好的方式——无论是语言还是底层结构

在上有一个很好的介绍,在上有一些关于Excel 2010的说明

excelvba傻瓜编程书(http://www.amazon.co.uk/Excel-VBA-Programming-Dummies-Computers/dp/0470503696/)是一本更好的傻瓜书(无可否认,我读的版本是几年前的现在)-作者确实知道他的东西。他还维护着一个相当不错的Excel网站,VBA部分位于。

选择你最喜欢的:

这里有一个类似的问题之前问过,所以:


不要忘记:告诉他这个网站,如果他有具体问题,他应该在这里问他们

宏记录器有助于了解VBA的结构/语法,但它确实会产生一些非常糟糕和低效的代码(大量选择…等等)。我也会考虑寻找好的编码实践(主要是语言不具体)。但最重要的是。。。不要害怕,只要开始编码,看看它会把你引向何方!没错,我不会用它来学习设计模式!当你刚开始的时候,通常首先要掌握的是语法和结构。