|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 VB6论坛 』
→ 事件触发次数(有能解答的大神没有?)
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
2094
人关注过本帖
标题:
事件触发次数(有能解答的大神没有?)
只看楼主
加入收藏
新忆随风
等 级:
新手上路
帖 子:2
专家分:0
注 册:2019-3-5
结帖率:
0
楼主
收藏
已结贴
√
问题点数:20 回复次数:3
事件触发次数(有能解答的大神没有?)
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Row > 1 Then
ActiveCell.Offset(-1, 0).Select
Else
MsgBox "已是最上一行"
End If
End Sub
以上VBA代码在Excel表格中为什么只能运行101行?求大神指点。
[此贴子已经被作者于2019-3-5 20:52编辑过]
搜索更多相关主题的帖子:
事件
触发
次数
Target
If
2019-03-05 13:32
举报帖子
使用道具
赠送鲜花
沉默的痞子
等 级:
贵宾
威 望:
12
帖 子:96
专家分:127
注 册:2015-10-7
第
2
楼
收藏
得分:10
只能运行101行是什么意思?
2019-03-09 08:01
举报帖子
使用道具
赠送鲜花
新忆随风
等 级:
新手上路
帖 子:2
专家分:0
注 册:2019-3-5
第
3
楼
收藏
得分:0
回复 2楼 沉默的痞子
以上代码是只要上一个单元格不是第一行,就像上移动一个单元格,比如如果点击A101它可以运行至A1,但点击A102它只运行至A2。
[此贴子已经被作者于2019-3-12 15:41编辑过]
2019-03-12 15:39
举报帖子
使用道具
赠送鲜花
jjww2999
等 级:
论坛游民
帖 子:1
专家分:10
注 册:2012-5-26
第
4
楼
收藏
得分:10
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
Static s
If Target.Row > 1 Then
ActiveCell.Offset(-1, 0).Select
Else
MsgBox "已是最上一行"
End If
s = s + 1
Debug.Print s
End Sub
验证属实。
个人认为,每次的事件都自动陷入循环造成堆栈积累,那么就会有堆栈积累的限制,所以才有101次的限定就会自动强行退出循环。
2019-03-13 19:57
举报帖子
使用道具
赠送鲜花
4
1/1页
1
快速回复:
事件触发次数(有能解答的大神没有?)
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.019297 second(s), 11 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved