yearharvest 发表于 2013-5-18 22:33
难道就没人知道吗?
1 REPLACE 方法 替换范围
经反复测试 ,Replace 方法 的 替换范围是由 查找和替换 对话框 中的 范围 选项 决定的
如果 范围 选择为 工作表,则只对代码中 设定的区域 进行查找替换(你说的第1种情况)
如果 范围 选择为 工作簿,则不管代码中是否设定了区域,都对整个工作簿进行查找替换。(也就是你说的第2种情况)
2
REPLACE 方法 替换范围可否由VBA代码设定?
通过查看 Replace 方法 参数,没有发现 对 该范围进行设定的参数,由此推断,这个范围只能由手工设定。
设定的替换范围有记忆功能。设定一次后,如果不修改,始终是按照该范围进行。