Excel精英培训网

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

[已解决]Worksheet_Change事件问题

[复制链接]
发表于 2011-8-11 17:37 | 显示全部楼层 |阅读模式
在空工作簿的sheet1中插入几个表单控件(也就是窗体控件),比如是2个选项按钮吧。在sheet1的Worksheet_Change事件加了句msgbox 1。

1)设置它的单元格链接为$A$1。怎么设了1个后其它不用设了?

2)来回选择时,发现A1数字在变。这个数字的含义是啥?

3)来回选择时,为什么不发生sheet1的Worksheet_Change事件?

谢谢!
最佳答案
2011-8-11 21:07
回复 Select 的帖子

在每个控件上右击>指定宏

那个连接就是将上述动作做了一下.
在控件特别多时,手工一个个的指定宏会很累,所以才用代码去干这事.

发表于 2011-8-11 17:45 | 显示全部楼层
同一分组框中的选项按钮的linkcell是一样的,设置一个就等于设置全部.
linkcell中的数字就是告诉你,你选了第几个选项按钮,通常会借助这个linkcell的值配合offset等获取动态的range.
窗体控件不会触发worksheetchange,但是可以曲线救国.

参考:
http://www.excelpx.com/thread-189343-1-1.html
回复

使用道具 举报

 楼主| 发表于 2011-8-11 18:10 | 显示全部楼层
Zipall 发表于 2011-8-11 17:45
同一分组框中的选项按钮的linkcell是一样的,设置一个就等于设置全部.
linkcell中的数字就是告诉你,你选了第 ...

我就是从那国来的
33333.rar (7.67 KB, 下载次数: 4)
回复

使用道具 举报

发表于 2011-8-11 18:20 | 显示全部楼层
回复 Select 的帖子

你把那帖从头至尾认真看一下.
看看疯子是怎么做的.
回复

使用道具 举报

发表于 2011-8-11 18:52 | 显示全部楼层
回复 Select 的帖子



因为窗体连接单元格的值是不能激活事件的

那个单元格就好比是个“显示器”作用,只是显示你选择了那个窗体,

想让他激活事件,就得让他再连接一个宏程序,用来强制他触发事件

猫猫发的那个连接中用的是 [a1]=[a1] 单元格的值并没改变,但是却重新写了一次值,所以就触发Cheng事件了!!
回复

使用道具 举报

 楼主| 发表于 2011-8-11 21:02 | 显示全部楼层
谢谢!
我重新好好看了,我学会了1次,见附近(一个是没有运行过on action的附近、另个是运行过的) Desktop.rar (17.89 KB, 下载次数: 3)
回复

使用道具 举报

发表于 2011-8-11 21:07 | 显示全部楼层    本楼为最佳答案   
回复 Select 的帖子

在每个控件上右击>指定宏

那个连接就是将上述动作做了一下.
在控件特别多时,手工一个个的指定宏会很累,所以才用代码去干这事.

回复

使用道具 举报

 楼主| 发表于 2011-8-11 21:19 | 显示全部楼层
原来on action 专干这个的啊 ---- 传达事情

谢谢两位
回复

使用道具 举报

 楼主| 发表于 2011-8-11 21:21 | 显示全部楼层
谢谢无聊的疯子和一只大懒猫!
因为我看到7楼才明白的,所以
还是谢谢2位了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-23 19:49 , Processed in 0.281081 second(s), 6 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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