欢迎光临散文网 会员登陆 & 注册

ExcelVBA 批量替换

2023-06-16 09:38 作者:孙兴华zz  | 我要投稿

网友提问:

回答网友问题:

首先,从您的文字描述上来看您会在Excel里通过Ctrl+F替换

那么,在ExcelVBA第二季第1集中我讲过如何录制宏,您就可以得到替换的代码

在ExcelVBA第二季中我讲过DIR函数您就会遍历一个文件夹下的所有工作簿

在ExcelVBA第二季中我讲过For Each,您就可以遍历每个工作簿中的每张工作表

再加上您录的宏(替换代码)就解决了这件事情。

当然也可以用FSO对象代替DIR函数

例如一个文件夹下有N个文件

工作簿A.xlsx有多张工作表

工作簿B.xlsx中也有多张工作表

ExcelVBA代码如下

知识点:

在ExcelVBA第二季中,我也讲过 Worksheet仅代表工作表,Sheet代表工作表和其它图表工作表、宏工作表等

加上s代表集合。如果工作簿中只有工作表那用哪一个都一样。

请将ExcelVBA第二季和第三季看完,如有不会,再随时提问

没有通用的代码,有些人在工作簿里加密码,在工作表里加密码...我们自己设置的障碍越多,后期写代码就越复杂。

ExcelVBA教程:https://www.bilibili.com/video/BV1rt4y1a72y

ExcelVBA 批量替换的评论 (共 条)

分享到微博请遵守国家法律