更新包含大量值的列

时间:2017-10-21 21:34:56

标签: excel csv

我有一个包含4000行的电子表格。每个都有一个独特的产品名称。我有另一个包含300行的电子表格,其中包含一些产品的更新价格。是否有一种简单的方法可以并排显示更新的值,然后使用更新。最后删除旧值(没有挂起某种更新列)(在我们总是需要将粘贴复制到记事本中以获取实际值之前)。

1 个答案:

答案 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