很长时间以来,VBA编程都被认为是高不可攀的技术,许多人都知道VBA很厉害,但是觉得自己英文不行,脑子太笨,看着一堆英文代码和天书一样,心里面就开始畏惧,不敢学习,但是实际上并没有那么夸张,特别是人工智能的发展,有了VBA代码助手的AI功能加持,学习和理解代码的难度都直线下降了,今天就带零基础的大家,完成一个看起来很难的99乘法表,直观的感受一下AI编程在VBA里起到的作用,以及基本的使用方法
首先需要安装VBA代码助手插件 下载地址 vbayyds.com
目标:得到99乘法表的代码,运行生成乘法表
如何进入VBA
打开Excel,工作表标签上右键即可进入代码区
如果wps 点击开发工具--vb编辑器
代码区长这样
2.使用下面的“咒语”生成乘法表代码
提示词 : '生成一个中国式的99乘法表 , 输出到A1
右键生成代码 或者鼠标选中提示词 即可弹出VBA代码助手AI助手
马上就会看到弹出的AI窗口在一行行给你输出代码
你没有看错 代码还是中文的 中文变量 一目了然 还带有详细的注释
是不是比看到一大片英文要舒服的多?
然后点击写回按钮 代码就会自动写回到VBA中
再点击运行按钮 即可看到表格中 已经输出了一个99乘法表
编程就是这么简单!! 如果实在以前, 这一段代码, 自己敲出来, 新手怕是至少30分钟起步,还不知道要敲错多少次单词才能完成!
再点击上方的运行按钮 即可在表格中看到结果
VBA编程就是这么简单!!!
3.在表格界面运行代码
代码最终我们是在表格中使用的 所以还要学会在表格界面里怎么运行
alt+f8从宏面板运行代码
添加文本框 指向宏 点击运行
添加按钮 双击进入按钮事件 写call语句
4.一键翻译录制宏代码
大家都知道录制宏(不知道的百度一下。。。),但是新手表示录制宏代码一个字儿也看不懂啊,更不知道怎么改,那现在就简单了,录制宏代码,直接右键翻译,逐行解释,看的清清楚楚
没有人可以拒绝这样的代码翻译器吧,更重要的是,再点击写回,这些注释可以直接写回原位,对照一句句运行,每一句都知道是干什么的,这才是新时代的VBA学习方法!
5.简单VBA的基本组成元素
做了上面这些,有同学说那我还是不懂VBA啊,别着急,不懂可以问啊,现在的AI就是一个24小时的随身老师,随便问,比如下面的几个新手疑问
学会直接询问AI各种编程基本概念
这可比直接看帮助 搜百度要舒服的多 !
过程 {什么是vba过程}
变量 {什么是VBA变量}
循环 {什么是for循环}
作业:使用AI提问,在表格里生成红黑相间的国际象棋棋盘
VBA代码助手下载地址 到 vbayyds.com
做科研的大师兄 2023-04-15