在VB中,如何让程序生成一个子程序

在VB中,如何让程序生成一个子程序,第1张

1、在菜单“工具”--“生成过程”,可以生成子程序

2、工具:vb6

3、打开vb6,双击form或在工程窗口单击查看代码,然后单击“工具“--“添加过程”,

在d出的窗口中添加过程名xx,选择私有的,确定就可以生成private sub xx()过程。

4、注意:过程的公有或私有根据需要选择。

就这么两句,值当的单独写一个SUB么,哪里需要这两个行号,就在哪里放上这两句就行了嘛。

如果你非要这么干,就在顶部进行声明

如果只是在同一个模块中反复调用此SUB,那就把c和r声明为模块级变量:

在模块顶部写:

Private c%, r&

Dim c%, r&

如果是多个模块共用c和r,那就把c和r声明为全局变量:

也是在模块顶部写:

Public c%, r&

其中Private是私有的,模块级的,Public是公有的,工程级的。

在模块顶部写声明时,Dim同Private

补充说明:

能确定变量类型的,尽量指明类型,如果不指明变量类型,默认是Variant型。

如前用到的,%是integer整数型,&是loog长整型。

列数最多也就几千列,所以c肯定在整数型范围内,所以声明为integer型。

行数最多有一百多万行,所以r有可能会超出整数型范围,所以声明为loog型。

不能执行2个宏程序,只能进行一个;具体 *** 作方法如下:

1 首先打开“office 按钮”,选择“excel选项”——“信任中心”——“信任中心设置”。进入“信任中心设置”界面后,选择“宏设置”,在“宏设置 ”中有启动宏的不同方式。

2 如果选择”禁止所有宏,并不通知“ ,那么excel表中就不会出现以上第一点的图标,同时excel中的宏的功能也不能使用。要启动宏的话,就必须选择其他选项。

3 如果选择“禁止所有宏,并发出通知”就会出现以上第一点的图标,当然这种情况,可以直接点击它,启用宏的内容。

以上就是关于在VB中,如何让程序生成一个子程序全部的内容,包括:在VB中,如何让程序生成一个子程序、vba主过程无法使用在子过程中被更改过的变量值,怎么办、excel中VBA能不能同时执行2个宏程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10123802.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存