我有一个包含4000行的电子表格。每个都有一个独特的产品名称。我有另一个包含300行的电子表格,其中包含一些产品的更新价格。是否有一种简单的方法可以并排显示更新的值,然后使用更新。最后删除旧值(没有挂起某种更新列)(在我们总是需要将粘贴复制到记事本中以获取实际值之前)。
答案 0 :(得分:0)
这就是您所需要的 - 当然,我无法正确设置它,因为我不知道您的列在哪里或您的工作表名称是什么。
For i = 1 to 4000
For j = 1 to 300
If Worksheets("Sheet1").Range("A" & i).Value = _
Worksheets("Sheet2").Range("A" & j).Value Then
Worksheets("Sheet1").Range("B" & i).Value = _
Worksheets("Sheet2").Range("B" & i).Value
End If
Next j
Next i