【发布时间】:2016-06-21 16:38:22
【问题描述】:
我正在尝试编写一个宏,该宏在 Excel 工作表中运行时将选择特定列,并将字符串列表的所有实例替换为其他特定字符串的列表。例如,“string a1”的任何实例都将替换为“string a2”,任何“string b1”到“string b2”等等。
所以选择列后我需要运行
Selection.Replace What:="string a1", Replacement:="string a2", LookAt:=xlWhole
Selection.Replace What:="string b1", Replacement:="string b2", LookAt:=xlWhole
etc'
现在我想创建一个循环来遍历这两个列表,但我不知道可以为此使用哪种循环。
我将不胜感激有关如何从(隐藏)工作表中的列表或 VBA 模块中定义的列表中执行此操作的建议。
非常感谢!
【问题讨论】:
-
你的意思是你需要用字符串b替换更大数据集中字符串a的所有实例吗?或者您是否有两列并且需要用第一列替换第二列中的所有条目?您能否提供一个更清晰的数据示例,以及您已经尝试过的一些事情?
-
@F. Stephen Q 我将添加和编辑更多信息