1
我比较两张表中的数据。在这段代码中,只有其他部分正在执行,如果我使用r1.value,则会引发类型不匹配错误。 请提出改进建议。 这里是我的代码:Excel VBA - 工作表数据比较
Sub compareData()
Dim r As Range
Dim r1 As Range
Dim r2 As Range
With Worksheets("Sheet1")
Set r1 = Intersect(.Range("A:A"), .UsedRange)
End With
With Worksheets("Sheet2")
Set r2 = Intersect(.Range("A:A"), .UsedRange)
End With
For Each r In r2
If r1.Text <> r2.Text Then
r.Offset(0, 4).Value = "Closed"
Else
r.Offset(0, 4).Value = 1
End If
Next r
End Sub
由于
非常感谢你......! – SagarDixit
非常感谢...!代码工作非常好。不过,我正在寻找其他方法来比较数组值。有没有其他方法可以比较这种“范围”值? – SagarDixit
@ user3130361请参阅答案中的添加部分。 –