ExcelVBA 批量替换
网友提问:


回答网友问题:
首先,从您的文字描述上来看您会在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