我觉得这是一件非常简单的事情,但我一直在谷歌搜索和试验一段时间,似乎空手而归,猜测是我在搜索错误的术语/单词。无论如何,让我解释一下。
例如 :
此代码:运行时错误“13”类型不匹配
Dim ws, sh As Worksheet
Set ws = Worksheets("Sheet1")
Set sh = Worksheets("Sheet2")
Dim Ctr1, Ctr2, Result As Range
Set Ctr1 = ws.Range("A2:A100")
Set Ctr2 = ws.Range("B2:B100")
Set Result = ws.Range("C2:C100")
With sh
.Cells(2, 7).Value = WorksheetFunction.XLookup( _
.Cells(2, 5) & .Cells(2, 6), Ctr1 & Ctr2, Result, 0)
End With
End Sub