龙空技术网

通过乘法口诀表体验VBA的魔性

八小时进步君 2059

前言:

如今你们对“vba 乘法”可能比较珍视,我们都需要了解一些“vba 乘法”的相关内容。那么小编也在网上收集了一些对于“vba 乘法””的相关资讯,希望各位老铁们能喜欢,同学们快快来了解一下吧!

学习office,我们就可以当成是一个单机游戏。学习的office过程就是一个单机游戏的打怪升级过程。

前面几篇文章我们介绍了关于VBA的对象、对象集合、VBA的属性,具体内容可以在本头条的历史消息中查看

VBA对象:从对象开始学习VBA

VBA对象集合:VBA中的对象集合

VBA的属性:VBA对象的属性

今天我们通过一个VBA做的乘法口诀表小程序来进一步认识VBA的魅力和魔性。

如下图,为一个简单的乘法口诀表,考虑以下我们怎么通过VBA的小程序来制作?

你或许会想到用函数也可以达到这样的效果,我想问你,累不累?浪不浪费时间?

何必不通过VBA做出来,省下来的时间,你去撩妹好不好?

代码如下:

Sub 乘法口诀表()

Dim num1%, num2%

'定义变量,分别定义num1,num2两个整数型变量

For num1 = 1 To 9 Step 1

'第一个循环语句,建立9次循环,循环的步幅长为1

For num2 = 1 To 9 Step 1

'第二个循环语句,建立9次循环,循环的步幅长为1

If num2 > num1 Then

'判断语句,如果num2大于num1

Exit For

'退出语句

Else

'接上面if语句,如果num2不大于num1,则执行下面

Cells(num1, num2) = num2 & "×" & num1 & " =" & num1 * num2

'这个语句看着很长,字母很多,其实也就是给单元格赋值,Cells(num1, num2) 单元格的内容等于num2 & "×" & num1 & " =" & num1 * num2

End If

'结束if语句

Next num2

'第二个next语句的一部分

Next num1

'第一个next语句的一部分

End Sub

以上黑色字体部分就是VBA的源代码,绿色字体就是关于代码的解释。

主要用到定义变量,For next 循环语句,If判断语句。

学习VBA的重点还是在了解理论知识的基础上,亲自把代码敲一遍。

不信,你先敲完以上代码,如果还不懂,你来找我,我帮你解释。

通过下面的动图看下这个VBA运行的效果

如有疑问,可以添加:data--tech,进行询问。

标签: #vba 乘法