如何在 vba 中使用 Range 方法连接

如何在 vba 中使用 Range 方法连接

我正在合并两列并使用 find 方法。一个工作表我使用单元格,另一个工作表我使用范围,但当我使用范围时,我的代码不起作用。我收到错误。以下是代码。我收到类型不匹配错误。

 Do While ws1.Cells(count, 1).Value <> ""
    Set comparisonCell = ws2.Range("D:D") & "" & ws2.Range("C:C").Find(What:=ws1.Cells(count, 4) & "" & ws1.Cells(count, 3))


    If Not comparisonCell Is Nothing Then
    ws1.Cells(count, 6) = comparisonCell.Offset(0, 2)
    count = count + 1
    Else: ws1.Cells(count, 6) = "New"
    count = count + 1
    End If
Loop

相关内容