Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1933|回复: 4

[已解决]类模块设置还是有点问题。求助。

[复制链接]
发表于 2015-5-19 16:11 | 显示全部楼层 |阅读模式
模块和类模块里有代码。

类模块:
Public WithEvents spb As MSForms.SpinButton
Dim num As Integer

Private Sub spb_SpinUp()

MsgBox 1

End Sub

模块:
Dim arr(12) As New SpbClass
Sub NewButton()
Dim i
    For i = 0 To 11
        Set arr(i).spb = UserForm1.Controls("SpinButton" & i + 1)
          arr(i).spb.Max = 10
         arr(i).spb.Min = 0
    Next
End Sub



最佳答案
2015-5-19 16:56
本帖最后由 爱疯 于 2015-5-19 17:14 编辑

1楼只是当工作簿打开时显示窗体,但并没有“实例化旋转按钮”,所以类模块没起作用。


不换位置也行,但必须在应用之前,实例化。
回合制3.rar (19.3 KB, 下载次数: 4)

回合制.rar

16.13 KB, 下载次数: 2

发表于 2015-5-19 16:39 | 显示全部楼层
回合制2.rar (18 KB, 下载次数: 1)
回复

使用道具 举报

 楼主| 发表于 2015-5-19 16:43 | 显示全部楼层
爱疯 发表于 2015-5-19 16:39
只是把代码的位置,放到窗体里。

OMG why。。 求科学的解释下为什么放窗体里不放模块里。
我放模块里是因为上次做的按钮是放模块里的。。
回复

使用道具 举报

发表于 2015-5-19 16:56 | 显示全部楼层    本楼为最佳答案   
本帖最后由 爱疯 于 2015-5-19 17:14 编辑

1楼只是当工作簿打开时显示窗体,但并没有“实例化旋转按钮”,所以类模块没起作用。


不换位置也行,但必须在应用之前,实例化。
回合制3.rar (19.3 KB, 下载次数: 4)
回复

使用道具 举报

 楼主| 发表于 2015-5-19 17:22 | 显示全部楼层
爱疯 发表于 2015-5-19 16:56
1楼只是当工作簿打开时显示窗体,但并没有“实例化旋转按钮”,所以类模块没起作用。

好像懂了呢。。谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-27 03:32 , Processed in 0.528840 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表