【发布时间】:2015-09-01 21:45:29
【问题描述】:
经过一番谷歌搜索,我正在使用以下内容:
Sub Find_Matches()
Dim CompareRange As Variant, ToCompare As Variant, x As Variant, y As Variant
Set CompareRange = Worksheets("names").Range("A1:A500")
Set ToCompare = Worksheets("Main").Range("C1:C500")
For Each x In ToCompare
For Each y In CompareRange
If x = y Then x.Offset(0, 2) = y.Offset(0, 1)
Next y
Next x
End Sub
工作表“主”列 C 包含一个名称列表,该列表是 A 和 B 列(名字和姓氏)的串联。这会导致我的程序无法运行吗?
工作表“名称”列 A 包含人名,工作表“名称”列 B 包含我要复制到 E 列中的工作表“主”的数据(如果有匹配项)。我会以正确的方式解决这个问题吗?
【问题讨论】: