【发布时间】:2015-05-22 06:01:21
【问题描述】:
我想用数组替换 A:A 列中的值:
Dim aValueNew() As String
Dim aValueOld() As String
aValueNew = Split("ABC,DEF,GHI", ",")
aValueOld = Split("123,456,789", ",")
123 需要替换为 ABC,456 需要替换为 DEF 等等。
最有效的方法是什么?我正在努力解决如何在循环中包含 Replace 函数,我们将不胜感激。比如:
For i = 0 to i = 2
Range("A:A").Replace What:= aValueOld(i), Replacement:=aValueNew(i), LookAt:=xlWhole, SearchOrder:=xlByRows, MatchCase:=False
【问题讨论】:
标签: arrays string excel vba replace