thisworkbook与模块之间如何传值

 时间:2024-10-11 19:55:43

VBA的模块、类、窗体之间传值的方法有很多,可以通过全局变量、公共属性、文件、Socket、数据库等方式来传值,比较常见是传值方式是全局变量和公共属性。本文说明ThisWorkBook与模块之间如何通过全局变量和属性来传值。

thisworkbook与模块之间如何传值

2、添加一个模块右键单击Microsoft Excel对象文件夹,选择右键菜单中的插入->模块,添加一个模块。

thisworkbook与模块之间如何传值

3、测试代码将光标定位在ThisWorkBook中的TestGobalVariable方法内,按下F8,可以启动单步调试,连续按F8,或按F5,就可以运行完成,可以看出在模块中的MsgBox显示出了在ThisWorkBook中赋值结果。

thisworkbook与模块之间如何传值

2、在模块中使用ThisWorkBook中的公共属性在模块中添加如下代码,给ThisWorkBook的公共属性P1赋值。Public Sub Test2() ThisWorkbook.P1 = "456"End Sub

thisworkbook与模块之间如何传值

4、测试代码将光标定位在模块中的Test2方法内,按下F8,可以启动单步调试,连续按F8,或按F5,就可以运行完成,可以看出在模块中的MsgBox显示出了在模块中赋值结果。

thisworkbook与模块之间如何传值
  • 如何用好TEXT函数合并数值
  • excel中使用vba控制选中的活动单元格位移
  • foxmail如何启用热键显示/隐藏主界面功能
  • Excel按文本内容和文本位置进行查找操作的讲解
  • sap物料号建错了可以删除吗
  • 热门搜索
    澳门旅游景点地图 甘肃省旅游局 旅游业可持续发展 从化旅游网 广西巴马旅游 张北旅游 合肥经贸旅游学校 旅游英语口语视频 赤峰旅游网 杭州旅游消费券