Board logo

标题: 版主,请教个问题 [打印本页]

作者: maximus    时间: 2017-4-20 16:20     标题: 版主,请教个问题

以前向你请教过一个VB的语句。里面有一句如下

If Target.Row = 1 And Target.Column = 1 Then   ‘当A1数据变化时

这一段代码如果想修改成‘当A3数据变化时

应该怎么改?
作者: 匿名    时间: 2017-4-20 17:18

[104]
作者: 匿名    时间: 2017-4-20 17:32

Target.Row = 3[32]
作者: maximus    时间: 2017-4-21 08:54

引用:
原帖由 Guest from 150.40.186.x 于 2017-4-20 17:32 发表
Target.Row = 3[32]
谢谢!![12] [0]

请容我再烦一下。如果要改成不是A列的可以吗?比如:当B2数据变化时

[ 本帖最后由 maximus 于 2017-4-21 08:56 编辑 ]
作者: zhendeaini    时间: 2017-4-21 16:53     标题: 回复 1楼帖子 的帖子

If Target.Row = 1 And Target.Column = 1 Then   ‘当A1数据变化时

Target.Row = 1这句代码的意思是对象所在行是第1行,Target.Column = 1 表示所在列是第1列,即代表所在单元格是A1。
根据这样的理解,即可根据需要咨询修改,如当B2数据变化时:


If Target.Row = 2 And Target.Column = 2 Then   

希望可以帮到你。
作者: zhendeaini    时间: 2017-4-21 17:02     标题: 回复 3楼帖子 的帖子

感谢网友热情解答,高州地税论坛有你更精彩![68]
作者: maximus    时间: 2017-4-25 15:20

引用:
原帖由 zhendeaini 于 2017-4-21 17:02 发表
感谢网友热情解答,高州地税论坛有你更精彩![68]
我们这里藏龙卧虎啊[12]




欢迎光临 BBS (http://hahabbs.w1.luyouxia.net/bbs/) Powered by Discuz! 6.0.0