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个宏程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)