我有范围rngData
和数组aCopyrows() [int]
。在用户定义的范围内返回行号而不是绝对行号
下面的循环用于填充所述阵列:
For Each c In rngData
If c.Value = "Search term 1" Then
aCopyrow(1) = c.Row
ElseIf c.Value = "Search term 2" Then
aCopyrow(2) = c.Row
ElseIf c.Value = "Search term 3" Then
aCopyrow(3) = c.Row
End If
Next c
我想要的数组来存储对应于rngData
行数,或者换句话说:如果匹配的rngData
第一行中发现,整数1存储在aCopyrow
中。但是,使用此方法存储该特定单元的全局行号。
任何帮助表示赞赏!
rngData.c.Row
只是给了我一个错误(方法不支持)。
有没有可能'rngData'可以有多个'搜索项1'或'搜索项2'或'搜索项3'? – 2012-03-28 09:05:33
不,搜索条件是公司名称,只能出现一次。 – beerskij 2012-03-28 12:02:07
最后一个问题。这些值是否在单个行/列中。即''rngData'就像'I13:M13'或'B1:B100'? – 2012-03-28 12:38:03