当前位置:科学 > 正文

VBA基本语法之过程的执行,以及过程执行的方法,注意的事项 全球通讯

2023-03-27 06:53:35  来源:满天飞舞小雪花

上一章给大家分享了什么是过程,以及VBA的过程保存在哪里面,怎么取声明一个Sub过程等,今天就给大家继续分享关于过程的知识,怎么执行过程,有什么注意的地方。


(资料图片仅供参考)

之前我们讲过编写一个Sub过程,然后直接执行就可以,下面我们一起看一下先编写一个Sub过程,然后在另外一个Sub过程中执行另外一个Sub。

废话不多说先编写一个过程一起看看。

接下来要使用到的数据表格


我们一起写一个过程就是只输出该数据表格的奇数行数

下面再解释一下代码:

注意:你们数据表有多少行数据,控制输出的就是最外层的for循环,往数组内存值和取值都是内层的2个for循环(特别注意:数组的大小要根据表格的列数来确定)。

代码1:

Sub s()

Dim arr(1 To 7) As Variant

Dim i As Integer, j As Integer, k As Integer, h As Integer, m As Integer

m = 1

For h = 1 To 10

If m Mod 2 = 0 Then

For i = 1 To 7

arr(i) = Worksheets("sheet37").Cells(h, i)

Next

For k = 1 To 7

Worksheets("sheet40").Cells(h, k) = arr(k)

Next

End If

m = m + 1

Next

End Sub

下面我们看一下怎么在另外的一个过程中调用这个过程?

常用方法有三种:

1. 过程名称[参数1,参数2,参数3…]


2. Call 过程名称[(参数1,参数2…..)]


3. 利用Application对象来调取Run的方法实现运行s过程

Application.Run 表示过程的名称 [参数1,参数2…..]

注意:这里面的过程名称一定要加双引号,不然会报错。


今天就先分享到这里,喜欢的请关注我,谢谢!

明天继续给大家分享。

关键词:

推荐阅读

pvc是什么 生产pvc的上市公司都有哪些?

pvc是什么pvc中文名是聚氯乙烯,曾是世界上产量最大的通用塑料,在建筑材料、日用品、管材等领域应用,市场十分广泛。那么,A股市场中生产p 【详细】

搜狗正式并入腾讯 搜狗公司简介

搜狗正式并入腾讯前段时间,一直有消息传出,腾讯即将收购搜狗,近日,搜狗正式并入腾讯的消息冲上了热搜榜单,吸引了众多网友关注,具体是 【详细】

中国古代十大名刀是什么 中国古代十大名刀简介

中国几乎所有的朝代都有记载名刀诞生的记录。从初唐大一统战争到盛唐的一切内外战争都出现过冷兵器——唐刀,史上对后世影响很大。中国古代 【详细】

动力天文台最新拍摄到一个超级日冕洞 ​日冕出现在哪里?

动力天文台最新拍摄到一个超级日冕洞据国外媒体报道,天文学家观测到的日冕洞犹如太阳表面蔓延一个巨大的深坑,10月15日,美国宇航局太阳动 【详细】

鲁班发明了什么东西 什么是鲁班发明的?

鲁班发明了什么东西?在鲁班之前,木匠只用斧子和刀子来平整他们建筑用的木材,即使干的很好,也难让人满意。后来通过长期实践,鲁班发现使 【详细】

关于我们  |  联系方式  |  免责条款  |  招聘信息  |  广告服务  |  帮助中心

联系我们:85 572 98@qq.com备案号:粤ICP备18023326号-40

科技资讯网 版权所有