中易网

excel中用vba编写限制excel使用次数的代码

答案:2  悬赏:10  
解决时间 2021-03-21 10:41
求代码,希望高手奉献,如果可以用,本人再加送100积分

希望达到如下目的
1)可以从代码中限制excel的使用次数,如25次,则第26次则要求权限或其他什么的,总之可以自由开,自由关。
最佳答案
Private Sub Workbook_Open()
Worksheets(2).ScrollArea = "A1:IV65535"
If Sheets("Sheet2").Cells(65536, 256).Value < 3 Then
Sheets("Sheet2").Cells(65536, 256).Value = Sheets("Sheet2").Cells(65536, 256).Value + 1
ActiveWorkbook.Save
Else
a = InputBox("请输入密码", "密码验证")
If a <> "abc" Then
Application.Quit
End If
End If
End Sub
打开次数的存放的解决办法:我选择存放在Sheet2的最下脚,并将Cells(65536, 256).设置为白色。然后将最后一行放弃(使不能选择)这样用户就看不到这个数字,就是看到了也不能修改
然后你可以去将你的宏加入数字签名。这样就可以强制使用宏了。

有什么新发现或者更好的办法也告诉我一声
全部回答
你得找一个单元格记录打开次数。在excel里,在第一个工作表里,选中单元格z1,同时按ctrl和f3进入名称编辑器,新建,名称处输入 numofopen 确定,关闭。 右键点z列,隐藏。 然后同时按alt和f11进入宏界面,在左上窗口找到本工作簿的“thisworkbook",双击它,在右边粘贴如下代码: private sub workbook_open() range("numofopen") = range("numofopen") + 1 msgbox range("numofopen") end sub 回到excel,存盘退出。再打开就可以了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
WOW聊天框下面的那排按钮没有了怎么办?????
床上有墨蚊怎么解决
徐州的脚手架租赁一般都是多少钱一组每天
了不起的岳云鹏买葱是那一期
武汉市江汉路地铁出口怎样到江边窗帘大世界
上海师范大学有什么好专业?
我想开家2元店或者样样20元店有经验的朋友可
美东加气站(装修中)怎么去啊,有知道地址的么
为什么电脑看又拍里的图片看不了 急急急!!
易租宝是什么和余额宝一样吗
武汉问鼎投资管理公司怎么样
不想跟男友发生关系,一直拒绝,昨晚就吵架了
尺长寸短词字义
描写午后的诗句
长安汽车配件价格大全?
推荐资讯
家里的10兆电信宽带用WiFi很卡怎么回事
为什么我发的淘宝链接别人看不到
长安货车水温太高会有什么影响
一个月婴儿眼球部分缺少黑色素怎么办
自来水磁性阀钥匙设置啥意思
甲.乙两筐苹果,甲筐73千克,乙筐有66千克,
关于恶魔果实的疑问,官方里面说每个果实代表
威海有去北京的动车吗?要多长时间到达?
曾文辉这个名字是不是很有名
西点好利来有招零基础的学徒吗?
找几个喜欢动漫并且一直关注动漫的人做朋友
怎样学会耐心倾听别人的不同意见。学人之长。
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?