Excel精英培训网

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

[已解决]这个程序为什么出现上下文溢出的错误??

[复制链接]
发表于 2011-3-10 23:31 | 显示全部楼层 |阅读模式
这个程序为什么出现上下文溢出的错误??而当我把sub过程里的内容放到cmd的单击事件中就不会出现上下文溢出的错误,哪为老师帮个忙呗~~~小弟在此先谢过了~~~~
最佳答案
2011-3-10 23:48
这里的原因是在于你没有定义过m,同时也没有强制要求变量申明
那么在cx过程中的m就被隐性申明,作用范围仅局限于cx过程。
而到了cmd_click的过程中,同样m没有被声明,也就默认地被隐性申明掉,作用范围也仅局限于cmd_click的过程里。
两个sub过程中的m互相没有关联的。
所以就会造成你的上下文溢出的现象。
QQ截图未命名.png

上下文溢出.rar

11.03 KB, 下载次数: 5

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2011-3-10 23:45 | 显示全部楼层
你的m未定义。
你在所有的过程外面定义一个m
也就是
dim m as integer
回复

使用道具 举报

发表于 2011-3-10 23:48 | 显示全部楼层    本楼为最佳答案   
这里的原因是在于你没有定义过m,同时也没有强制要求变量申明
那么在cx过程中的m就被隐性申明,作用范围仅局限于cx过程。
而到了cmd_click的过程中,同样m没有被声明,也就默认地被隐性申明掉,作用范围也仅局限于cmd_click的过程里。
两个sub过程中的m互相没有关联的。
所以就会造成你的上下文溢出的现象。
回复

使用道具 举报

 楼主| 发表于 2011-3-11 16:47 | 显示全部楼层
多谢老师指点~~
回复

使用道具 举报

发表于 2011-3-11 22:24 | 显示全部楼层
乒乓27 发表于 2011-3-11 16:47
多谢老师指点~~

不客气,共同学习,共同进步某。。。。
回复

使用道具 举报

 楼主| 发表于 2011-3-11 23:11 | 显示全部楼层
回复 放浪形骸 的帖子

老师,再打扰一下,和这个差不多的,您可以帮个忙吗??
http://www.excelpx.com/thread-165829-1-1.html
谢谢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-23 13:33 , Processed in 0.325185 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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