过期罐头电脑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5016|回复: 0
收起左侧

不同工作表之间的查找替换方法技巧

[复制链接]
凤百羽 2015-1-29 18:12:38 | 显示全部楼层
不同工作表之间的查找替换方法技巧

很多时候,我们需要对多个工作表进行查找或替换操作,但如果一个一个工作表进行操作,显然是相当的繁琐,完全编程实现又不太现实。其实,我们可以根据不同的情况采取不同的措施。
1. 同工作簿实现查找和替换
如果这些工作表是在同一个工作簿文档,那么我们只要更改选项设置即可解决这一问题:
按下“Ctrl+H”组合键,打开“查找和替换”对话框,单击右侧的“选项”按钮,切换到高级操作模式,仔细检查“范围”的设置选项,可以看到默认的范围为“工作表”,将其修改为“工作簿”,这样查找或替换的范围就是工作簿的所有工作表,效果如图1所示,效果显然提高不少。
1422405987566.jpg
如果只需要对部分工作表进行查找或替换,那么可以按住Ctrl键进行选择,然后打开“查找和替换”对话框,此时并不需要将范围修改为“工作簿”,直接点击“全部替换”或“查找全部”按钮就可以了。
2. 不同工作簿实现查找和替换
如果需要对不同工作簿的工作表进行查找和替换,那么可以考虑将这些工作表集中到一个工作簿文件,或者借助第三方软件或者编辑VBA代码实现,这里以插入VBA代码为例进行说明:
第1步:准备工作
创建一个名为“对照表.xls”的工作簿文件,仿照图2所示进行设置,同时创建一个名为“数据源”的文件夹,将需要批量替换的工作簿文件放在这个文件夹,注意上述文件必须放在同一路径下。
1422406001397.jpg
第2步:编辑VBA代码
按下“Alt+F11”组合键,打开Microsoft Visual Basic for Application窗口,依次选择“插入→模块”,在右侧窗格插入一个空白模块,手工输入或粘贴如下代码(代码文件下载地址:http://pan.baidu.com/s/1pJJKvSR
如图2所示,上述代码中的“MsgBox ("替换完成,请查看核对!")”中的内容可以自行设置,如果“\数据源”的路径或名称有所变化,请根据实际情况进行修改。代码检查无误之后,依次选择“文件→关闭并返回到Microsoft Word”,返回Word界面,按下“Alt+F8”组合键,点击右侧的“运行”按钮,很快就可以完成多工作簿的替换操作,替换完成之后会弹出图3所示的对话框。
1422406009580.jpg
以后,如果有类似的需求,我们只要对“对照表.xls”文档的内容进行修改就可以了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

一键重装系统|雨人系统下载|联系我们|网站地图|过期罐头电脑论坛

GMT+8, 2024-4-19 13:30 , Processed in 0.035176 second(s), 28 queries .

官方免责声明:本站内容来自网友和互联网.若侵犯到您的版权.请致信联系,我们将第一时间删除相关内容!

Powered by Discuz!

专注于win7_win10_win11系统下载装机

© 2010-2023 GQGTPC.Com

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