多语言展示
当前在线:616今日阅读:19今日分享:20

excel如何用VBA计算两列数据的乘机显示运行时间

说到VBA,很多人都知道很好用,但是又望而却步,因为全靠代码,如果对代码不熟悉,很难有效的使用,今天就给大家介绍下,如何用VBA计算两列的数据乘机,而后还要显示代码的运行时间
工具/原料

EXCEL2007以及以上版本

方法/步骤
1

在电脑里面找到我们的工作表,而后打开,如图,而后要求用VBA,求出C,D列数据的成绩,而后将结果放到E列

2

在工作表界面,下面我们可以看到有一个工作表的名称标签,我们点击右键,而后会弹出一个属性对话框,我们在属性里面找到查看代码选项

3

点击查看代码后,就会打开这个工作表的VBA编辑界面后台,我们在这里可以新建任何命令

4

在VBA的编辑窗口上方,我们找到插入菜单,而后点击插入,在弹出的选项卡里面找到模块选项

5

插入模块后,我们双击模块,而后在打开的代码窗口,输入我们的代码,代码解释:Do Until Cells(i + 1, 2) = ''这句的意思,当第二列出现空值的时候,代码运行停止,因为不可能一直让他运行吧Cells(i, 5) = Cells(i, 4) * Cells(i, 3)这里,就是核心,就是3*4列,而后将数据放到第五列的意思

6

代码输入后保存,而后返回到工作表界面,我们点击开发工具,插入,而后找到按钮选项

7

点击按钮,而后在工作表任意区域拖动,就出现了一个按钮,一个窗口,我们在连接窗口点击我们刚才输入的代码名称,而后确定,关闭窗口

8

确定后,我们点击按钮,而后就开始了VBA运行大的过程,当运行结束后,就会弹出一个如图的窗口,显示运行的总时间为0.7秒

推荐信息