我们从本篇开始和大家说的是Excel的编程世界,其实我们一直在说Excel的编程,到底什么是Excel的编程。
说起来这个你肯定不陌生,他其实是Excel的终极解决方法,就是可以实现你在Excel中的常规操作不能实现的操作方法,在这个时候你就可以使用Excel自带的开发工具进行编程,进而实现你想要的操作或者功能性代码。
那么你也许会问在我的Excel中并没有开发工具这个选项,那么你应该如何打开这个选项呢?
![589cdfd738a7fa91f9879dcd0b1c7d30.png](https://i-blog.csdnimg.cn/blog_migrate/4b40a5b76253e75fac34fe6d5e0564bf.jpeg)
我们依次点击文件》》选项》》自定义功能区,勾选上开发工具,即可看到如上图所示的界面。当然这个开发工具并不是微软默认开启的,是需要我们收到进行开启的。
![a71337c937d8a865afeff6a161113644.png](https://i-blog.csdnimg.cn/blog_migrate/ce47913ba96252c82ff611e40d6ec36a.jpeg)
当你看看这个开发工具的时候,就会有疑问什么是Excel的宏?什么是VBA?
宏通俗的讲就是用VBA代码将我们自己的每一步操作步骤记录下来的,你或许还是不能理解这个概念。你可以想象是我们在录制声音,而宏就是我们的录音笔。这样你也许就会理解啦!这个就是我们用VB代码来执行记录Excel的功能性代码。
如何去更快的了解宏?我应该如何去学习?他会不会很难,其实VBA很简单。
首先我们自己来录制一个宏。看看动画的操作,你就会发现录制宏是如此之简单。
![07e32123665d919bc9daf5c1e2946ffd.gif](https://i-blog.csdnimg.cn/blog_migrate/adbe96c9054fbbff5df1b64af258df47.gif)
录制宏有什么用?录制宏可以记录我们操作,他可以不限制次数进行执行此段代码,减少我们重复性操作,增加我们的工作效率。
或者我们在今后的学习中,你也许会发现,自己某一段代码不会写,那么这个时候,你就可以通过录制宏来解决这个。但是千万要记得,录制宏并不是万能的,他有时候也不能得你想要的代码或者他就录制不出来代码。当然我们通过录制宏得到的代码是非常繁琐,非常机械的代码,需要我们去改善改进代码,才能获得更加优秀的执行效率。
我们来看看Excel的代码,如下所示。代码使用的是FOR---NEXT循环,在A列中自动从1行循环到1000行,在单元格依次写入1到1000的值。是不是看起来学习excel vba其实也就那么回事,很简单。循环加上判断,字典,数组,模块,自定义函数,指针。在以后的时间中,我们一起学习Excel vba。
![2598c738324fbefe8e8653c42e6e1b62.png](https://i-blog.csdnimg.cn/blog_migrate/e03c91abff5d8666af8c8c54eb5982b5.jpeg)
当然最重要是,我们写好的程序,如何保存在Excel中呢?他有自己的文件保存格式,他保存的文件格式为xlsm。并不是我们常见的xls或者xlsx,所以你写好了的千万要记得用XLSM格式进行保存。
如何保存这个格式呢?依次点击文件》》另存为》》选择Excel启用宏的工作薄的xlsm,就可以另存为文件了。当你下次如果想执行这个文件的程序,即可再次执行。
![6d69b986f77ab23860a86a620efef7ba.png](https://i-blog.csdnimg.cn/blog_migrate/2006ba6a30826f67eb55b52e3c8c4f20.jpeg)
- 我是Excel教案,关注我持续分享更多的Excel技巧