Excel用VBA编写九九乘法表

Excel用VBA编写九九乘法表

首页动作格斗代号A1手游更新时间:2024-05-09

各位同学大家好!今天给大家分享一个excel里面使用vba去实现编写九九乘法表这样的小功能。正常来说学到编程一般老师都会教的第一个程序段叫你好世界,今天也实现一下。

·点击这样的按钮弹出来了你好excel,接下来就是演示一下在单元格a1开始输出九九乘法表,大家看一下,这个大家也能看到了。

·再拓展一点就是加一个颜色,颜色是随机的,每一次点击都会有不同的颜色,点一下清除,清除到整个刚才输出的区域。

·这还有一个加框线,因为带颜色可能显示不明显,把颜色去掉加框线可能更明显一些,再加颜色,这样大家可能看起来更舒服一些或者更有趣一些。

这样的程序是怎么写的?这里边只是给大家演示一下并不做过度深入的教学。简单来说想要在excel里面实现编程这样的操作,大家看自己的excel版本,这个是苹果系统向下的excel软件,可能跟windows下面的不一样,大家可以看文字版的教学。

·里面有一个路径,一般是点击excel的,首选像这样的设置,然后在里面找到开发工具,开发工具里面勾选红这样的功能就会有。正常来说当勾选之后,在选项卡的位置就会出现开发工具里面多了visual basic和红这样的功能块。

·正常来说点击红就会弹出来事先录制的或者自己手动编写这样的程序段,一个程序段再点击运行就会执行程序段里面的功能。当然也可以把它跟按钮这样做一个超级链接,点击按钮执行对应的程序段或者是红。

·看一下九九乘法表,在这里面点击编辑就可以看到背后的代码,这个就是九九乘法表这样的代码,其实看上去还是挺简洁的,里边其实就是两个爆循环的嵌套。

·这里边的sub九九其实可以以为是红程序段的名字,九九可以改成七七八八九九算数,中文的、英文的都可以。两个sub九九从一段开始加on the sub结束,这是一个完整的程序段。

·这里面其实执行就很简单,就是for循环,两个for循环的嵌套,这个是标准的爆循环的写法。这里面的i是变量一,j是变量二,一到九很简单,j是一到i,这里面的i其实就是i,因为它是一个变化的量,每一个程序段执行的时候是按照变化的去。当i等于一的时候是j是执行一到一,等于二的时候是一到二。

sales其实就是指的单元格,每一个单元格,这里面单元格可以用i和z,就是一个表示行,一个表示列。就当每一段程序执行的时候,当i等于一接等一的时候就是sales的一第一行和第一列单元格,表现出来的就是等于这样的一个,应该类似于书本本。

j就是一乘号,i是另外的一个一,然后等于号,然后是i乘一,这是它俩之后是可以算出来一个结果。对应的程序表达点一下这个三角块就是来测试或者去执行。

大家简单说说两段,像当i等于一的时候,j也是for,j等于一除一就是执行式sales一一,就这个位置它等于的j就是一,i也是一,然后一挨乘以接是一乘一等一,然后这个程序段就结束了。

当i等于二的时候是for,j等于two,一到二就要直行两步,就是一二,然后一乘一,一先是一到一,然后是一到二。这里面的理解一下就是星号左边其实就是i,然后星号右边就是接,这是i接一到一到一的时候,一到二的时候,一到三的时候,最终输出的时候是由这个按的这样的一个符号来表示文本chart这样的一个相连。

对应的加颜色的这一段其实道理是一样的,这里边后边的sales点这一串表示的是单元格的背景色,这里面用到了一个函数,就是这个其实是一个索引值,不同的索引值对应的是不同的颜色。

简单来说这两个程序段就是这个地方不一样,对应的加框线加线条也是一样的,前面的放循环都是一样的,就是中间的循环体是不一样的。最后的清除就是很简单了,就简单的英文颗粒,这个韵字表示的是一个区域的单元格,其实相当于一个尾代码a1,然后冒号a九,这个地方就是所谓的a1就是这个值,i9就是这个值。

对角线表示的就是这样的一个区域,让里面的所有的内容全部都清空,清空成默认的这样的一个状态。

今天就给大家讲到这里,九九乘法表希望对大家有一个启发,也就是当你学了编程之后或者想要接触编程,是可以通过excel来实现编程的这样的一个好玩的事了,不见得非得去安装,非常这个庞大,或者说是复杂的编程软件才能够去学习编程。当然了每一个编程就是能够达到的效果是不一样的。

excel其实主要还是在excel范围内去完成excel本身的一些功能,就是反复的去操作的、重复的去操作的,或者说是有一些自定义要求的去操作的。可以通过编程的形式去完成excelvba或者宏这样的功能的实现。

像很多常见的第三方excel插件其实也是执行了类似的代码,宏的代码用的是微软向下的软件,就是vb这样的语言,只不过就是内置在excel里面。当然了,在ppt、the powerpoint还有word里面都是有宏代码区可以支持的。只不过是什么?它们的这个叫所影像或者说它的一些功能是不太一样的,但是只要细心的去学习还是可以得到一些启迪和启发的。

今天就给大家介绍这么多,感兴趣的小伙伴可以点击关注留言跟我私信,我这边也有一些excel函数vba相关的一些电子资料可以发送给大家。大家有其他想要学习的关于vba和函数的也可以给我留言,我这边也会做成视频分享给大家。

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved