一段关于excel宏代码的更改。。。。
附件EXCEL表格中有段宏,通过ctrl+Q激活。在不改变原宏功能的前提下,碰到下面问题:如在激活的窗口中输入:1991,。会碰到重复的位置(C3,D2)。因为做的是全表格范围的搜索。 为了避免这种麻烦,能不能帮忙通过更改宏,把搜索范围锁定在C列。。。谢谢!!! 两个表,全部把搜索范围定在C列。 就只有五分,抱歉了。望得到您的帮忙。 我的邮箱: 4@
我把你工作表后面没有数据的表格删除了,不知道你后面的表格必须有还是只是随便弄的。如果后面的表格必须有,修改代码比较麻烦,因为表格有合并单元,无法一下定位到只查找C列。要只能根据实际分段编写代码。如果后面没有表格,修改代码很简单,只要在Find语句前,加个With集体,并把集合确定为C列就可以了。具体的修改请看附件。
答:If activeOrder Is Nothing Then MsgBox ("找不到匹配单元格") Exit Sub End If 更改为: If (acti...详情>>