Excel精英培训网

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

[已解决]怎样在不同工作表相同位置单元格选中时触发事件?

[复制链接]
发表于 2013-4-18 10:36 | 显示全部楼层 |阅读模式
如题:

sheet1~sheet3的B2单元格为绿色,无论选择哪一sheet的B2单元格式,都能弹出对话框?

如果sheet较少,每个sheet里编相同代码即可,如果sheet较多,想一次代码解决问题,怎么办呢?

见附件: 工作簿1.rar (6.18 KB, 下载次数: 13)
发表于 2013-4-18 10:43 | 显示全部楼层
回复

使用道具 举报

发表于 2013-4-18 10:45 | 显示全部楼层    本楼为最佳答案   
  1. Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
  2.     If Target.Count > 1 Then Exit Sub
  3.     If Target.Address(False, False) = "B2" Then
  4.         MsgBox "test"
  5.     End If
  6. End Sub
复制代码
回复

使用道具 举报

发表于 2013-4-18 10:46 | 显示全部楼层
QQ截图20130418104630.jpg
回复

使用道具 举报

 楼主| 发表于 2013-4-18 10:54 | 显示全部楼层
hwc2ycy 发表于 2013-4-18 10:46

多谢哈,我还在初学阶段,请多多指教啊!{:011:}
回复

使用道具 举报

发表于 2013-4-18 10:56 | 显示全部楼层
hwc2ycy 发表于 2013-4-18 10:45

效率太高了!别人都没有练手的机会了!
回复

使用道具 举报

发表于 2013-4-18 10:58 | 显示全部楼层
哎,又偷学了一招!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 05:20 , Processed in 0.350496 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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