设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 901|回复: 3
打印 上一主题 下一主题

关于deactivate事件[求助]

[复制链接]
跳转到指定楼层
1#
发表于 2002-12-29 18:17:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
当从sheet1选择sheet2时,sheet1的deactivate事件下,运行宏命令,宏命令却在活动窗口sheet2运行了。
能否在sheet1去活化时(deactivate),sheet2.visible=true之前,运行所需要的宏命令,使sheet1完成操作(非常必要,每次去活化都重复进行,忽视导致其他表的错误)后,sheet2的activate事件才生效,sheet2成为活动窗口?
斑竹,各位大虾请施教!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
4#
发表于 2002-12-30 21:49:00 | 只看该作者
我在做月结报表,你去这里问吧,那里更专业。
http://club.excelhome.net/
3#
 楼主| 发表于 2002-12-30 16:42:00 | 只看该作者
cattjiu斑竹:我的意思是这样的——
如在sheet1激活状态,当Private Sub Worksheet_Deactivate()
                      call 宏命令1
                     End Sub
如果这时sheet2被激活,宏命令1不在sheet1运行,而在shee2运行,怎样使宏命令1在sheet1运行呢?也就是一旦sheet1去活化时,即运行宏命令1?
2#
发表于 2002-12-30 16:26:00 | 只看该作者
建议不使用acticesheet,使用worksheets("sheet1")
程序执行最后加workshees("sheet2").select
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-29 18:40 , Processed in 0.090347 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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