【发布时间】:2015-11-17 20:58:13
【问题描述】:
我有一个 VBA 宏,它的一部分循环通过一组已定义的字符串并在工作表的 A 列中找到它们。
如果数组的所有字符串都存在于 A 列中,则此方法工作得非常好,但如果字符串不存在,则会失败。
我一直在努力使用一个简单的 if 语句来帮助我。如果没有找到数组值,则移动下一个
For iArow = 0 To UBound(MyArray) - 1
iRow = Range("A:A").Find(MyArray(iArow), LookIn:=xlValues, lookat:=xlWhole).Row
Range("D" & iRow).ClearContents
Range("I" & iRow).ClearContents
Rows(iRow + 1).Insert
Rows(iRow).Insert
Next iArow
有什么建议吗?
【问题讨论】: