我有一些代码可以查看特定值的范围(目前仅在A列中),获取该值并在另一本书中使用值名称查找工作表。它还将值地址设置为变量' WhereCell'我在代码的另一部分使用。代码是完美的。
我现在想要更改代码,以便在A列和其他两列(可能是N和Y,但可能会更改)中查找值。我怎样才能做到这一点?我已将我的代码放在下面,但我得到错误13:在for
行上键入不匹配,我假设因为我无法将" A"和" N"在同一范围声明中。如何更改它以搜索多个列?
my_list
编辑:我已经解决了这个问题,我只是在' For x'之间重复了整个代码。并且'接下来的x'并更改了变量以引用第N列:
dem1 = .Range("A" & x, "N" & x).Value
工作正常,但我想知道是否有办法避免重复代码并以更清洁,更紧凑的方式进行。