Excel精英培训网

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

[已解决]能不能限制按钮点击次数?

[复制链接]
发表于 2013-6-24 00:55 | 显示全部楼层 |阅读模式
本帖最后由 sdada 于 2013-10-3 16:58 编辑

在菜单栏添加两个按钮,能不能限制按钮点击次数?比如点击次数超过5次,按钮变灰色。
附件: 附件.rar (6.74 KB, 下载次数: 47)
发表于 2013-6-24 05:33 | 显示全部楼层
你在模块中设置一个公共变量 如 public k
在单击事件中
k=k+1
if k=5 then Me.CommandButton1.Enabled = False
回复

使用道具 举报

 楼主| 发表于 2013-6-24 08:25 | 显示全部楼层
回复

使用道具 举报

发表于 2013-6-24 08:58 | 显示全部楼层
示例 限制按钮点击次数.zip (10.09 KB, 下载次数: 48)
回复

使用道具 举报

 楼主| 发表于 2013-6-24 09:20 | 显示全部楼层
妞叫七七 发表于 2013-6-24 08:58
示例

发的附件在菜单栏添加两个按钮,用我发的附件来示范
回复

使用道具 举报

发表于 2013-6-24 09:28 | 显示全部楼层    本楼为最佳答案   
Sub aaa()
    k = k + 1
    If k = 5 Then
    Application.CommandBars(1).Controls("测试").Controls("按钮1").Enabled = False
    MsgBox "你好,第" & k & "次,很抱歉,你不能再点了"""
    MsgBox
    Exit Sub
    End If
    MsgBox "你好,第" & k & "次"
End Sub
回复

使用道具 举报

 楼主| 发表于 2013-6-24 09:42 | 显示全部楼层
妞叫七七 发表于 2013-6-24 09:28
Sub aaa()
    k = k + 1
    If k = 5 Then

现在有个问题,当按钮点击5次变灰色,重新打开表格又能点击,
怎么让它始终是灰色?
回复

使用道具 举报

发表于 2013-6-24 10:01 | 显示全部楼层
sdada 发表于 2013-6-24 09:42
现在有个问题,当按钮点击5次变灰色,重新打开表格又能点击,
怎么让它始终是灰色?

你再试试,重新打开也不能点击的,我测试是这样的
回复

使用道具 举报

 楼主| 发表于 2013-6-24 10:09 | 显示全部楼层
妞叫七七 发表于 2013-6-24 10:01
你再试试,重新打开也不能点击的,我测试是这样的

你还是发个附件看看?
回复

使用道具 举报

发表于 2013-6-24 10:34 | 显示全部楼层
关键是你在open事件中添加了重置命令和重新添加新命令,你可以把k的值放在单元格里,在添加后判断k的值,如果k的值=5,就设置命令无用
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-30 07:47 , Processed in 0.300412 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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