0

我正在编写一个必须在 VBA 中的脚本。目标是在大约 3500 个文件 (450mb) 中搜索 200 多个不包含彼此的字符串。什么会更有效,分别搜索每个标签的文件并在找到字符串后从文件中取出(我只需要知道它在那里),或者我应该在每一行中搜索每个标签通过保存必须打开每个文件 200 多次?

4

1 回答 1

1

对于大多数文件来说,打开这样的脚本是最耗时的部分,因为它需要磁盘,甚至可能需要网络操作,而不仅仅是 RAM 内存操作(目前速度更快)。

因此,建议打开 1 个文件并检查其中的 200 多个字符串以及该检查之后的任何内容。然后移动到下一个文件。

于 2012-11-01T15:20:30.737 回答