tnjk.net
当前位置:首页 >> ExCEl vBA中模块,类模块,过程有什么用 >>

ExCEl vBA中模块,类模块,过程有什么用

过程相当于函数,是由代码组成; 模块是放过程及自定义函数的代码的地方; 类是创建自己的对象的过程(不一定贴切的说法); 类模板就是放类的代码的地方。 ——理论问题难以回答,大致如此。

写宏用的,有些功能,excel不能实现,需要编程达到目的,这时候就用到这些东西了.

VBA 代码必须存放在某个位置,这个地方就是模块。 有两种基本类型的模块:标准模块 和类模块。 模块:它是作为一个单元保存在一起的 VBA 定义和过程的集合。 类模块 :VBA 允许创建自己的对象,对象的定义包含在类模块中。 当录制宏时如果不存在...

1、部分代码必须方法模块中才会运行,如function过程 2、如果放到sheet中,代码如果没有指定父对象,默认当前表为要操作的工作表!

放在工作表里面的代码,在复制工作表的时候会一并复制到新的工作薄,如果你对工程加有密码,那么这个方法就可以破解,因为新工作薄是没有密码的。 还有一个显著的区别,在工作表的里面的代码,直接使用cells、range等不指定工作表的时候,是针对...

假如你的小程序如下: Sub test() MsgBox "OK,TEST!" End Sub 那么你可以在增加下面的代码,打到打开工作薄就自动执行上面的小程序 Sub auto_open() test End Sub

一般的一些工作表事件,代码必须写在工作表当中,普通的过程,写在工作表与写在模块当中没多大区别,只要你会正确运行与调用就行了

Public pas As Long Sub qq() Dim i, st st = MsgBox("你确定要显示答案?需要正确输入密码", 1) If st = 1 Then UserForm1.Show End If If st + pas = 3315057 Then For i = 5 To Cells(Rows.Count, 1).End(xlUp).Row Sheets("Sheet2").Unprote...

代码可以写在模块,类模块 工作表,还有thisworkbook对应的四个位置 楼主找不到模块,是不是就是没有添加模块啊 如果添加模块就不会找不到模块啊 除非工程加密,需要输入密码

module 是模块 其中可以包含很多 子程序, 或者叫过程procedure class moudle 是 类模块

网站首页 | 网站地图
All rights reserved Powered by www.tnjk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com